Add some events.
Fleshed out join event more. Still needs work.
Add network node as a base class for client and server. Currently doesn't work.
Fix for events.py
Finished this branch. Network_Node is working properly.
Merge branch 'network_node' into client_server

This branch represented work involved in making clients and servers work Thus it should be merged.
Mostly working now. Don't remmeber what's changed since I last committed. Buggy commit. Committed to prevent update code from reverting anything.
Oops. Hardcoding my sudo password in my code. (And then publishing said code. Embarrassing. Now the code depends on a passwords.txt (Which only contains the sudo password) existing and being properly configured. (This is a less me-specific setup anyway. (This is still super-cludgy, but Update_Code_Event is a dev. hack anyway)) (Note: I have changed my sudo password :) )
Oops. Still didn't move passwords.txt out of the repo. Fixed it.
The server/client code is finally error free. I now have a custom event work
ing properly, so I'm assuming all future custom events should work properly. The base circuits-level events are also working properly, so I should be able to move away from framework-level code and into application (game) level code now. Woo!