Created node version

Node version is an OOP implementation using classes introduced in
EcmaScript 6.