Merge pull request #20 from obgm/no-floats

Make floats optional (fixes #8, also fixes #21, #22)