Use Clojure 1.5.1. Remove clabango dependency.
Refactor API interface.

The API returned JSON by default, but it would be
nice to get EDN results for the web app and
eventually, plaintext examples for REPL tools.

+ Abstract API interface: API functions now take
  an encoder function argument. Implementations
  can pass custom encoders to the API by defining
  partials. (See the JSON/EDN implementations for
  examples).
+ Extract JSON API to eisago.api.json namespace.
+ Create EDN API in eisago.api.edn.
Remove web routes.

+ Remove web routes in eisago.http.
+ Remove eisago.web.
+ Remove template directory.
Add version to document ids.

Documents were indexed by unique id, composed
of an MD5 hash of group name and project.
When inserted, projects with different version
numbers--e.g. Clojure 1.5.1 and 1.40--would
collide, preventing storage of multiple
versions simultaneously.

+ Change document id to MD5 hash of:
  (str <group> "." <name> "-" <version>)
Boost name score in search queries.

Searches are almost always for var names, but
hits in the name field were underweighted,
while hits including the query in the body and
arg list scored much higher. A search for "map",
e.g., returns "dissoc" as the top hit, since it
operates on maps and uses "map" as an arg.

+ Add boost at query time: fuzzy matches in the
  name field add a score boost of 2.0.
Remove /v1/ from routes.
Merge pull request #2 from ecmendenhall/api-interface

Refactor API interface, add versioning, tweak search results