Time for an upgrade!

Added:
- Encryption using symbols, lower and uppercase letters, and numbers.
Randomly generated when the server loads.
- Custom Command system. Create a class in Server.Commands and make it
implement ICommand. The other fields should make sense. You can compile
it, then drop it in the server.commands package in the jar.
- Factoid system

Changed:
- To start the client, just double click the jar, to start the server,
same as before.
- Leave quotes now pick from a list of quotes
- Fixed issue where disconnecting from a server caused an issue where
you couldn't re-connect.