Starting point of API

Review Request #1836 — Created Oct. 17, 2010 and updated

brendancj, dionyses
Lindsey and I have created the Base of the public API for rbtools. ServerInterface directly handles REST stuff, ServerManager is the front end that clients communicate with. Right now it is very much a work in progress, so much needs to be added/changed. Feedback is very much appreciated.