Restructuring project, added new node template for feedback learning, improved nodejs support