Added a real favicon as a base64 encoded constant - less files to read from disk. Switched to gorilla/mux for the HTTP router to get parameterized route matching.  Added basic endpoints for getting the server groups and for getting a current snapshot from a given server - both endpoints are returning errors or mock data currently.  Wrote a lot of the UI and backing JS.  Added error messages for timeouts, handling of errors from the server, etc.