Moves data fetching to separate files, cleans up User Class, reformats feed response.