Implement POST /api/:username/lights for adding new light

Currently there is no way to dynamically add new lights to the set of existing lights, so I modified the POST method on the /lights endpoint to accept a new light object and add it to the list, while not changing the response signature at all.