Support multiple ng-view on a page and nested ng-view

Please disregard the two old commits in this PR. I'm not sure what I did, I'm not really used to git. 

The only commit that matters is 301cc9b.