Add unit

Add the `unit` package from OpenMM, complete with unit tests and such.