Refactoring

- Added Class parameter to Core Data models to handle multiple Core Data model files based on DNModel class instances
- Minor refactoring to move redundant functions to base classes
- updated podspec version

Signed-off-by: Darren Ehlers <me@darrenehlers.com>