Some basic restructuring, added support for url routing, and separated the client and server code.
updating readme to outline some possible uttools.