This build requires ruby 1.9.1 to work.
Add documentation to Key, Modified Key#import and added tests.
The tests are for the Key class.
The import was modified to support a lot more possible formats and different input types.
Remove from TODO what has been done.
Modify the TCPSocket so it's an optional injected dependency rather than forced dependency.  This is so the client can be tested without really connecting to anything.
Move the username, ip and timestamp to the Votifier::Client#send method
Add more to the TODO list.
Add a new MinecraftServer class that handle the key, hostname and port for both client and server.
Change the Server's constructor to accept key, hostname and port directly (and still support accepting the MinecraftServer object).
I also started using rspec because MiniTest was giving me trouble. I will convert all existing tests into rspec tests.