Issue title: Webservice as key-value store for Bluegenes properties
 Issue body: `/bluegenes-properties`
        - POST to add new key with value, or update value of existing key
        - PUT [does the same thing as POST]
        - GET to acquire value of key, or all key-values if not specified
        - DELETE to remove existing key
        - Admin required: POST, PUT, DELETE 
 Comments: 
 Comment 0: POST to ADD new key with value (400 if you use an existing key)
PUT to UPDATE an existing resource (404 if the key doesn't exist)
DELETE to remove existing key (404 if the resource doesn't exist)

if you are not admin status code 403
{'source': 'GithubIssues', 'repo_name_with_owner': 'intermine/intermine', 'issue_id': 721369644, 'repo_stars': 233.0}