major restructuring; added unit tests for `realTypeOf`; described development dependencies; `nvm test`