Creates initial file
Initial view now displays
View now has loading indicator
Adds documentation and ability to finish a loading indicator
Merge branch 'feature/basic_view' into develop

* feature/basic_view:
  Adds documentation and ability to finish a loading indicator
  View now has loading indicator
  Initial view now displays
  Creates initial file
Adds textLabel
Makes text label optional
Adds ability to update text labels on views
Causes view to move up if it previously did not have a label but now does
Animates loading indicator back to centre if text is set to nil
Merge branch 'feature/label_view' into develop

* feature/label_view:
  Animates loading indicator back to centre if text is set to nil
  Causes view to move up if it previously did not have a label but now does
  Adds ability to update text labels on views
  Makes text label optional
  Adds textLabel
Adds range of styles including a logo style
Merge branch 'feature/styles' into develop

* feature/styles:
  Adds range of styles including a logo style
Adds delay to first spin of logo
Fixes bug where text would not update if it was already there
Renamed method for fun
Adds convenience method for removing text from HUD
Merge branch 'bug_fixes' into develop

* bug_fixes:
  Adds convenience method for removing text from HUD
  Renamed method for fun
  Fixes bug where text would not update if it was already there
  Adds delay to first spin of logo
Moved required assets into asset catalogue for convenience
Fixes animation crash after refactoring went wrong