added basic client/server files; defined client/server protocol
added command line parsing for client
refactored protocol to new file