Update to router and adapt methods

Fixes #340
- Adds Adapt.navigateToElement
- Fixes Adapt.scrollTo
- Router is updated to allow plugin splats and navigates like a browser
back button