Making corrections

Now handles floating point numbers a billion times better and whites
spaces on input at least twice as well.