refactors coerce specs; adds long, float, and double
Merge pull request #23 from mylesmegyesi/update_coerce

[chee] Refactors coerce specs; adds support for most primative Java types