created new view class to handle view config and defaults.  began integrating with Line.js