initial commit
added LICENSE
*: added basic (working) api/
added .gitignore
slava: made -api option easier to use
slava: added -license flag
*: fmt'd src
api: added grouping ids to api
build: added build script
build: strip binary (go binaries are HUGE)
api: switched to gorilla/mux for url matching
api: make api errors work for all cases
api: fixed bug involving instance lists
url: improved name generation
slava: close the listener reliably
api: docker: switched function naming scheme to be importable
api: improvements and DockerImageByName
*: improve server messages
*: restructure packages
*: unified backend