conflict resolution on gitignore
Added level based logging. The library will have to be "go get"-ed
Command line argument parsing for log levels
Generalized client to handle messages and write responses

Minor change to main.js needed to send valid JSON, which
at this point is required of all requests to the server.

I'm not married to, nor even really enjoy, the idea of
a goroutine for readPump and client.read, but for now
it works well enough with the incoming channel