Improvements

Added helper to unmarshal a string json body into a given interface
Removed default status code setting in the response functions
Added handler for OPTIONS requests