Refactoring...
Refactoring models...

CHanged how the model factory code works
Cleaned up navigation parsing and serialization

Added Content type factory for other file formats
Updated mocks with logging
Simplified Models a bit

OPF Spine is now generated from the nav document set in the OPF
Removed factory, changed 'body' to 'content'