Implemented logging.  Bot objects can be created with no functionality.
Added a gitignore to stop eclipse from being stupid.
Added gitignore so that git wouldn't add eclipse files.
Bot can now connect to servers through sockets.