Moved the code to store the current list of parsed elements into the list into it's own method
Returned fail/success of a network call based on the data received
Removed the view specific information parsers and now use the common one for both