Remove impl specific funcs sent to View from Model

View no longer has access to getInitialState and __getDescriptor on
Model Instance.
Updated example app. to use module pattern to demonstrate how to hide
implementation specific functions not necessary for the View to see.
i.e. make private