Initial NodeJS implementation
Important clean-up work