Add marginalia leiningen plugin
Add literate comments to query.clj
build: Generate Marginalia HTML documentation

If the build is configured with --enable-documentation, then a file
Documentation/code.html will be generated, which contains the output of
lein marginalia.
Merge branch 'feature/marginalia'
Remove debugging printout
Documentation/log: Add notes for Monday
Reduce the maximum number of returned results
Documentation/log: Add notes for Thursday
Documentation/log: Add notes for Saturday
Set a minimum lein version requirement
Documentation/log: Add notes for Thursday
design: Add d2 page mockups and PDF render
design: Import updated D2 mockups

Issue #112.
views/index: Implement D2 design changes

This updates the index page to reflect the changes in the D2 mockups.
search.less: Decrease logo top margin
views/navbar: Abstract user into separate function

This adds the ability to hide the user data by adding a :hide-user true
tuple to the data map.
css: Move errortron.less into jumbotron.less
views/404: Update for D2 design
views/login: Update for D2 design
scripts/launch-shell: Export ENV_NAME

We can use this in the subshell to indicate that we are in a development
envionrment, for example: export PS1="[$ENV_NAME] $PS1".