First steps towards better highlighting.

I've just implemented the base functionality for now. We'll need two
additional changes:

- Serve the html page as a resource when requested
- add `highlight-project` to the pipeline when importing or updating a
  project.
Clean up presentation a bit. Add examples of "static" content.
Clean up `home` route, add initial `repo` route.
Remove `println` debugging.
Replace `get-rel-path`.

`clojure.string.replace-first` does the same thing.
Merge branch 'master' into api
Merge branch 'master' into api
Merge upstream changes.
Merge branch 'master' into api
Add new import.db namespace, along with schema.
WIP. Display repos currently in the db, along with files.

Displaying a single file is not working yet. It seems that the wildcard
route is not being matched somehow?
Initial basic API.

Can view repos and files.
Merge branch 'master' into api
Work around silly Windows and their backwards slashes.
The auto indenter has spoken!
Merge pull request #17 from quality-clojure/api

Implement initial API