Broke into server-client subdirectories; minor bugfixes and UI improvements.