Added Serializer with basic functionality and Unit Tests, AdapterInterface for Adapters and Exception classes