Fixed up unit tests
Stashing mostly-complete worker update
Close to having a basic HTTP api!