lots of various changing; working on client and server
@ making lots of tweaks and changes to client and server
@ changed hash implementation to something homemade
@ considering dropping the python implementation of the server
  eventually, but for now it will stay around