Fix use of `'required': false` in draft 3 strict mode
Merge pull request #134 from seomoz/fix-draft3-strict-mode

Add support for `"required": false` while using draft3 with strict mode
Adding Ben Kirzhner to contributors
Extract format validation into custom classes
Define available formats in drafts
Adjust Draft4 tests according to predefined format keywords
Ensure correct order of requires