Refactored system to use annotations for the services rather then using interfaces (makes using config options optional, also can use multiple init methods)
Added in proper pojo to the Json serializer (can use pojo's in both directions now)
Deleted some redundant interfaces