Expand upon unit tests for error handling
Update docs

Improve documentation for return types of dump and load
Remove Serializer.factory method