Make sure that ints and floats are handled as such in data consumers
Cleanup the syntax a bit
Merge pull request #12 from whyscream/data-type-conversions

Data type conversions