Improvements from writing test cases
Remove files that should not be there
Add things to .gitignore
Get a test case (almost passing) of horizontal constraint
Use range check for floating point