**Bugfixes**
+ Fixes an issue with opening schema files on systems without a default UTF encoding (65)
+ Updates equality comparisons to check class type before making assumptions about what methods exist (72)
+ Moves requirements into setup.py to better support library use. Also loosens specification of jsonschema as a requirement to allow more versions. (69)