Fix float parser

Addresses #7 and #8.