Basic models for routing screen
Add explanatory comment for why we base the campaign routing models off of the state machine models
Change ChannelModel endpoints relation from HasOne to HasMany
Merge branch 'develop-frontend' into feature/issue-312-basic-models-for-routing-screen
SubviewCollection.prototype.intialize() hook for constructor fn
Merge branch 'develop-frontend' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Options for silently adding and removing lookup items
Merge branch 'feature/issue-323-lookup-needs-options-for-silently-adding-and-removing-items' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Merge branch 'feature/issue-322-subviewcollection-needs-an-initialize-hook' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Lookup items added on initialisation should be added silently
Merge branch 'feature/issue-323-lookup-needs-options-for-silently-adding-and-removing-items' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Fixed bug in ViewCollection constructor (silent adding should be applied on initialisation, not for model 'add' events)
Merge branch 'feature/issue-323-lookup-needs-options-for-silently-adding-and-removing-items' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Fix ViewCollectionGroup render behaviour
Merge branch 'feature/issue-324-viewcollectiongroup-prototype-render-should-render-its-collections' into feature/issue-320-add-default-anchor-behavior-for-stateviewendpointcollection
Fix buggy alignment behaviour for AligningEndpointCollection