Push basic client functionality.  Fix the shitty server from Adam.