Add Loading Directive
Move settings factory to separate file
Cleanup if statements
Add spinner, update loading directive

* Add SVG spinner directive
* Include loading and spinner
* Spinner styling
* Add hide class
Merge branch 'feature/loading' into develop