Persist history

When carrying out a validation, validations are now saved to a Mongo database. Past validations can also be queried by URL too.

Still some ops stuff to do (i.e. get a Mongo node in place), so don't merge yet!

I'll probably add a list of all validations too, so we can fully close theodi/shared#145