Merge pull request #40 from Winston-Chan/nathan

Debugging stuff
Merge pull request #41 from Winston-Chan/nathan

additional debugging
May have found an error?
Parse problem again.
Stuff
Some small but necessary changes
Added checking if Constraint has been filled (all functions ran)
Much of things are better.
Before class
Simplifications (no longer compiles, just wait!)