Closes #28, tests passing, a simple dictionary-based deserializer is included with support for nested deserialization, KVC, RNFInitializableWithDictionary or Dictionary based for targetClass