Initial Commit
hardcoded strings refactored into constants.
VIewModels implemented, more functionality on main screen: errors, loading state, etc.
SRGLoadableViewModel implemented abstracting away common functionality from viewModels having loadable content.
Application statuses viewModel hooked through loadable viewModel
Code refactoring: some classes renamed
CodeRefactoring + applicationHistory styled.