Added test framework
Added code to start and stop bottle for tests
Open an HTTPConnection to bottle
Added JSON wrapper for response data
Added cookie support
Added webtest decorator
Added function to GET
Added function to PUT
Added function to POST
Added function to DELETE
Merge branch 'feature-test-framework'
Added crawler app stub
Added maze_get and maze_reset
Added randuniq
Added start_room to maze
Added seed to maze_reset
Added maze_room_get
Added concept of current room
Allow access to only immediately reachable rooms
Added maze_update