Fix ProgressBar not showing up on hero search and general refactoring
Fix the progressbar spinner (again) and start creation of the conversion of json to domain objects