Combined questions and solutions into a single view and added loading animations

Also added error handling for network errors (retry/cancel) and cleaned up some of the code. SolutionActivity is not used, but I have not yet removed it from the repo.