Added ability for end user to append their scripts and styles

@jrdoane 

With these new updates users will be able to add their own scripts and styles to the base page.

I also added support for AngularJS and an optional brand that falls back to the page-name.