Vulcanizing initial page load, misc

- Added grunt to postinstall
- Added grunt task to vulcanize initial page
- Moved js into self-invoking functions
- Added logic for loading components from a base path
Adding rendering of messages to the UI.