Add tests for case insensitivity for all properties
for all metadata types
Fix cases where functions were inappropriately case sensitive
All "type" or "genre" property values are now lowercase, as these
are frequently used programmatically (i.e. you will now only get the value article, not Article or article)
Addresses issue #36