Json schema

This swaps out express-validaator with [Tiny Validator](https://github.com/geraintluff/tv4) for [JSON Schema v4](http://json-schema.org/). It removes the duplication of options validations, and ensures all given urls seems to be valid.

This fixes issue #1.