refactored serialization base class functionalities
consolidate deserializer factory specs
beefed up serialization factory spec
revert error message helper
address comments
Merge pull request #20 from mdsol/feature/clean_up_deserialization

Feature/clean up deserialization