added node-commons with logging and support classes