Add support for format schema keyword.  Fixes #4
Add partial support for minimum and maximum keywords, but they are only used when format is set to `range`.  For #7
Make indentation more consistent in the code.