Transparent POST API Call Support

The system now start support 'almost' transparent calls to this API as
if it was for the native API.

Example:

Set light state [Official API
Doc](http://developers.meethue.com/1_lightsapi.html#16_set_light_state).

Official API Endpoint : /api/<username>/lights/<id>/state
Official API Method: Put
Official API Data: {"ct":153, "colormode":"ct"}

Custom API Endpoint : localhost:5000/api/lights/<id>/state
Custom API Method: POST
Custom API Data: EXACT THE SAME AS ABOVE

It should in theory support all official PUT API calls to the URL
endpoint of /api/username/*******

So any official /api/username/**********
becomes localhost:5000/api/***********

Have fun!