Renamed the handler to something sane
Turned on tracing in Debug mode to help debug stuff
Added parsing on a per content type basis
Parsing will change the neo4j server url with the proxy url
Added framework for per AD group permissions
Added framework for converting JSON to XML
Added some basic fatal sanity checks. No unauthenticated accesses
Tidied up the ThrowError function
Added Trace messages to assist debugging
Renamed the file and class name to something sane