Modify(bower.json): add dev dependencies for "angular-material", "angular-animate", "angular-aria" and "hammerjs".
Modify(build.config.js): include "angular-material", "angular-animate", "angular-aria" and "hammerjs" in vendor js files list.

Modify(loadingIndicator.js): add module dependency for 'ngMaterial'.
Add(loadingIndicator.less): fixing styles for material-linear-progress; fix form label font size(influenced by the angular-material.css styles).
Modify(main.less): import the angular-material.css and the loadingIndicator.less.

Modify(app.js): add loadingIndicator to module dependencies.
Modify(home.js): remove loadingIndicator from module dependencies.
Modify(home.tpl.html): remove loadingIndicator div.
Modify(header.tpl.html): add loadingIndicator div to bottom of container.
Modify(main.less): remove import of angular-material.css.
Modify(build.config.js): add angular-material.css to css vendor files list.
Modify(Gruntfile.js): add vendor_files.css to build and compile files of 'less' task config; remove vendor_files.css from src lists of 'index' task config.
Modify(loadingIndicator.less): add style fixes for html headings.
Modify(deposit.tpl.html and withdraw.tpl.html): use a panel for the content.
Modify(header.tpl.html): add ui-sref for the "home" view to the navbar-brand.
Modify(sitemap.js): add constants for the addresses of root page and of the registration backend service.
Modify(register.js): use SiteMap constants for request URLs.
Modify(register.js): add module dependency for loadingIndicator.
Modify(register.html): add loadingIndicator div.