Merge branch 'v1'
adding back index.js.
Bug fix
Unsure if a bug was fixed in this commit...
Bug fix.  Render scene layouts before any of the child views.
Bug Fix.  Render scene layouts before any child views will now work.
Added default controllers if they aren't registered manually.  Fixed broken scene controllers.
Bug fixes (previous commit broken)
Added some layouts.
Fix radio button ssmForm defaulting to a value rather than erroring required.
forgot to commit make last commit.
forgot to bump version
Fixed bug in template router match.
Revamped how layouts are rendered.  Now every scene is preceded by a ssm-layout render call.  And each scenes layoutMgr knows of which element is the base element for the scene.
Added dialog in the ssm demo.  Not fully fledged yet, but it is a good start so far...
Fixed issue where dialog was not closing properly.  Also consolidated ssm-layout into ssm-viewport so now there is just ssm-viewport and views are all basically scenes now.
IPC
Fixed issues with rendering viewports.
Fix a bunch of stuff.
Fixed dialog losing scope after navigating away.