initial messing about with elasticsearch
Merge branch 'elasticsearch'
experiment couchdb
Merge branch 'couchdb'
Fun with reflection and case classes