small cleanup
convenience methods for building ContentTypesProvided
also making type aliases more granular
cleanup for more readability
adding helper methods for contentTypesAccepted
also making types more granular
small cleanup
fixing some compile errors in specs
adding some constructors for convenience
all tests compiling
todo: get them passing again :)