cerrado @ c7a8aa113a914e70e027fea93265c7232b865b5e

feat: Add compression
feat: Add blob endpoint
ref: Remove mux
feat: Add ref support

Now log and tree can be loaded using a given reference.
feat: Add refs page

UI now it is a broken state. I'll all pages working first so I can
better style it later.
feat: Add initial log
feat: Add git sub page
ref: Move to gorilla mux

Go's default mux is very limited while comes to overlapping routes.
For example "/{name}/about" conflicts with "/static/" and it throws a
panic.

In the case I would like static to have precedence over everything else.
feat: Add initial git item page
feat: Add navbar selection
feat: Wraps handler into its own package

Although this creates more complex folder structure will allow in the
feature for a easier testing of those given handlers.
feat: Add slug to build
ref: Increase font size
feat: Add about page
feat: Simplify listing
feat: Add actual git listing implementation
feat: Add bare bones project list
feat: Add utils
feat: Add chroma support
feat: Add qtc templating
feat: Add bootsrap scss
feat: Close worker on error

If a worker error the application, as a whole, is terminadated.
feat: Add config parsing
feat: Initial http server code