Added explicit error response in case of a period in metadata key name.
Added some documentation of metadata exceptions and metadata in general.
Fixed style errors breaking the pep8 style tests.
Added check for metadata key containing question mark, plus a test.
Fixed erroneous error message confusing question mark with dollar sign.
Merge pull request #161 from girder/fix-metadata-key-characters

Fix metadata key characters