Merge pull request #57 from jstrimpel/master

unit test and wait for DOM before attaching view on ctl.navigate
rolling back model id changes
cleaned up dead code and add more tests