Very large numbers are adding an M (which is ok), but the parse wouldn't handle integers with M precision

Ran into a problem when parsing XLS files where the numbers were huge (but no decimals).  The to_edn was adding an M, but EDN.read wasn't accepting the it.

Note that to get all specs to pass locally, I also had to explicitly require "date" and "time".