Changed all use of the word Numeral (caps n not caps) to Int
added floats to a bunch of stuff
added support for cast objects, lacks implementations for eval, genIRCode and probably something else, see next commit
tests now work with cast objects (and added a few more), still genEval, eval, genIRCode is not implemented
worked on assign stmts