cleanup
added test
cleaned up parser
adding float literals
added some tests