support floats in the console

There are some strange bugs with parsing like !set type all 3.5 or !set temp all moo but they aren't too important ...