Refactored file-reading portion into class library

Additionally, removed static references except StructureDNA, so
multiple files can be loaded using multiple instances of BlenderFile.
Made StructureDNA an instance class instead of static
Merge branch 'master' of github.com:snoozbuster/blender-file-reader