update deps. Add weasel log fix from chestnut
initial attempt at using compojure-api/ring-swagger and schema

* various schema types for match, ranking, result etc
* use schemas for POST body and returns
* basic schema error middleware
fix index out of bounds error
save results as edn
Merge branch 'figwheel'