Use bower to handle the UI library dependencies.
Add require support to load the libraries asynchronously.
Remove another footer leftover.
Use the initializes main value.