fixed bug in unsupported content type message that was switching around the supported/unsupported values.  and added support for x-www-form-urlencoded; charset=utf-8;