Moved the loadSnapEntries function to its own file.

I moved it because it is a utility function that just parses the JSON
into an arraylist of SnapEntry objects.
Code clean up, commenting and renaming