Put some more detail into the working-users list.

Show avatar, when started, and percent completion.
Refactor the spec a little & change it's wording.
[+AS] Update Gemfile to Ruby 2; update gems & factory

So this app was always supposed to be using ruby 2
but it seems to have been using 1.9.3 for a while.
All the gems have been updated.
The user page spec feature should have been failing
for a while, but wasn't due to something odd with
Capybara 1.x selectors. It is now fixed.
Also fixed a deprecation warning in the project
presenter spec due to upgrading rspec.
[+AS] ProjectPresenter user_project finders

Returns them grouped by status, does not return
the user's user projects.

This will all be refactored soon.
[+AS] Query project presenter when rendering goals.

#can_complete_goals? method checks for user_rpoject
state and returns true if there's its in a state
where goals could be completed (i.e. in progress or
finished)
[+AS] List who's finished a project on #show.

User project completion can be viewed on the
project page.
Break up the user page spec into more focussed
spec files.
Move status from project presenter -> helper method.

Rewrite presenter#status to use the presence of
the user project. (Functionality remains the
same - if there is no user, there is no user
project)
Generate index & show pages for groups.

(They don't have anything in them yet.)