Global refactor
Abstract core functionality to submodule
Test Suite
NODE_ENV support
Documentation