WIP docs: add architecture docs
Updated the router-port element to use the latest TemplateDirective apis.
Fixed lots of bugs and got this working with the new Templating system.
Improving router and port connection so that the router can create with the port's injector allowing better flow through of injectables. Enabled the removal of the explicit activate call. The router will auto-activate when it is connected with a port. Enabled the removal of the router port's router binding in cases where the execution context has a public router property. Improvements to title setting.
Some inor bug fixes.
Some work in the repo to prepare the way for exmaples and tests.
Merge pull request #1 from btford/docs-arch

WIP docs: add architecture docs
A little more cleanup.
Initial setup for a router demo.

...now just need to figure out how to get this working with the latest
templating prorotype....
Navigation array no longer needs a getter.

-Added font awesome
-Some renaming of exports
Working router demo.

...note that there seems to be a problem with ng-repeat as it's not
picking up the navigation. Hardcoded nav for now.
Switching to app component startup model.

-Fixed some bugs in router.
Return positive from all lifecycle proxies.
Binding title.
Updating the readme with more accurate information.
fix: style and traceur compile errors
test: add test for pipeline

also use mock promise implementation