Merge pull request #22 from mylesmegyesi/patch-1

fixes the template for the root spec to use a dash instead of an undersc...
Removed annoying print statement
refactors coerce specs; adds long, float, and double