Restructured constraints tests
Refactored some scheduler tests
Improved validation
Merge pull request #6 from whiskeysierra/feature/cleanup+docs

Restructured some tests and improved commit validation
Added type checking and kibit