Catch nil limit for floats

I had this line in a migration:
`add_column :locations, :latitude, :float`

When limit isn't supplied, limit is defaulted to nil. An error occurs when nil is compared with 4.
Merge pull request #11 from rzane/patch-1

Catch nil limit for floats