add specs
update documentation
allow creation of units without spaces in them.  Fixes #68, #16, #36
update changelog