Update gitignore to ignore my env set up for now

Need to setup PYTHONPATH and source virtualenv
Combine requirements.txt
Add comments
Add main() to make sure module cannot be run as script
Add space between comments and code
Extract json rpc functionality to its own module
Add some comments
Rename BetelBot to Betelbot
Rename rpc to jsonrpc
Rename web-visualizer folder to webapp
Fix bug where wrong variable used

Add some more comments
Extract betelbot client from util
Add comments to NonBlockingTerm
Add BetelbotMethods here for now

Also change BetelBot to Betelbot
Change imports and change naming to Betelbot
Add a class to generate unique ids
Rename server to master
Add some spaces to clean up code
Commiting to non-working code in pathfinder class