fixed declartionstmt
added tests for use of floats.
Made it so you can use floats in arithmetic and boolean operations.
added the expected files for the test 2 commits ago.
added testfiles for casting ints and floats
add code generation for casting between int and float
added part of support to methods returning floats + an example test.
methods returning floats now work.