Added initial commit of validator. Rather than loading schema's as json I've decided to use a cool feature of validictory and load them as python dict's. This allows for more control when building up schemas (can aggregate them around common schemas). Also added some basic tests. Will have a think about the best way to handle error handling and more behaviour.