Progress: not overriding fetch(); computing & storing done

- Instead of overriding fetch(), I decided to simply create or update
  a collection of ReadingBudget objects every time the show action in
  the popup-goals-controller is called.
- Refactored the getting of current time into getCurrentTime in `lib/utils`