Fixed issue with case for http header names.
Added TODO note.
Added support for content types within the controller.