fixed generation of suggestions

SP was saving only the list of YourHours suggestions and not the
combined list.

Also, the calculate recommendations method wasn't actually being called.
Now that is done when the user navigates away from activity