Trimmed fat from the example robot.py, added docs to hook_server
Loads of documentation, set up sphynx.