Made some major changes

- Added custom XML serializer, needs to be finished
- Added XmlResponse for XML, similar to JsonResponse
- Content types for urls are generated based on resource serializers
- Moved a few functions over to custom serializers