Njm units abstraction

Pulled Unit data out of units.js.

More to come.