Added primitive float support

Floatingpoint literals can now be parsed if they are of the form
"123.456" (digits with a dot somewhere)
Corrected parameter order for test functions

Test functions now have the correct order of expected and actual
parameters.