Saved tools on the profile page

Feature to show the tools that the current user has saved data for, and if there are none, to show a simple message prompting the user to try a tool.

There are some issues here, in particular having to use Warden in test mode so that a method on the user object can be stubbed. Also, this does represent a list of tools in the same way recommended tools also is a list of tools. Seeing this unified at some point would be a good idea.

Thoughts?
Also, where do the `has_X_data` methods originate? Are they model attributes?