first commit with thin client and server set up for user auth