angular 1.2 refactor
* similar to existing code and angular's ngView
* cleaned up renderer code to make less ambiguous
* fixes issue where ngClass and other directives are broken on the view elements