Refactor units into eeml.unit

closes #21
Version 3.2.0