Fixed some template issues
Significant change: changed when a style is applied to a view when build/create/append is called. Before it would apply the style before calling rmq_build, which was a mistake. I moved it so that it calls rmq_build, then applies the style. This way you can style the view in its own stylesheet, then override it in the controler's stylesheet.

Also added some more documentation.