Added REST endpoint starting at

/api/raspberrypi
* Refactored the RaspberryPi Rest object so that it is cleaner
* Fully working RESTFul api starting at
http://192.168.2.109/api/raspberrypi

It let's you:

* Lists action uris
* Once you are in http://192.168.2.109/api/raspberrypi/gpio
  you see the list of pins available
* Following anh of those uris, you get the status of the pin and
 a url for PUT requests
* From PUT you can send a json load like:

{"status" : "false"}

and the LED will turn off