Optimize the MVC components to make it more canonical
EXOGTN-1613: Imporve switch layout implementation
EXOGTN-1614 - Intro new JSON model adapter
EXOGTN-1614 - Change saveLayout to use JSON model adapter
Add review comments for MVC components
EXOGTN-1612: [Edit-Inplace] Add model class for Collection children of Container
EXOGTN-1613: Fix snapshot for switch layout
EXOGTN-1616 refact ComposerView by standard of backbone
EXOGTN-1613: update testcase for switch layout
Use Backbone id property instead of using user-defined attribute
EXOGTN-1616: Review and add some TODO, move delete function from container view to application view
Remove getter setter of model attributes
improve a bit of switch layout
Remove hardcode model when initialize Backbone.Collection
Move manage layout snapshot inside model
EXOGTN-1616: change server response and refact the way use #save() and #fetch()
EXOGTN-1613: Remove emptyContainer when switch layout
Remove NodeState from ContentProvider#getContent method
Innovate portal configuration by integrating typesafe config library
Minor improve to config