Minor bugfix.
Refactored C++ into more modules.
Using node namespace.
More cases.
More tests.