Parse floats

Adding some hacks to parsing ints and strings but I think this is
a step in the right direction