Further implementations on issue #62. Refactored Model/View Classes to separate classes. Updated node modules.