Added some docs to bob.py and cleaned up manager.py