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