Added tests and refactored serializers to production quality. Updated readme.