[WIP] Redesign contacts page

I am trying to match the contacts page with the notifications page and to supersede the aspect edit pane. In addition to our current design you can rename an aspect without the aspect edit pane.

My Contacts (top: old, bottom: new)
![contacts_my-contacts](https://cloud.githubusercontent.com/assets/3798614/4024565/c47348d4-2bd0-11e4-8408-ef004d7387b9.png)

Friends (top: old, bottom: new)
![contacts_friends](https://cloud.githubusercontent.com/assets/3798614/4024568/cc6b53c4-2bd0-11e4-88be-6f4edd4ce8db.png)

Community Spotlight (top: old, bottom: new)
![contacts_community-spotlight](https://cloud.githubusercontent.com/assets/3798614/4024567/cc6666ca-2bd0-11e4-8387-346b10afabef.png)

People search (top: old, bottom: new)
![contacts_people-search](https://cloud.githubusercontent.com/assets/3798614/4024570/cc8ede84-2bd0-11e4-939f-ff7716668573.png)

Okay, right. I toyed around a bit, no idea if that's anywhere near working:
```ruby
def set_up_contacts
  type = params[:set].presence
  type ||= "by_aspect" if params[:a_id].present?
  type ||= "receiving"

  @contacts = contacts_by_type(type)
  @contacts_size = @contacts.length
end

private

def contacts_by_type(type)
  contacts = case type
    when "all"
      [current_user.contacts]
    when "only_sharing"
      [current_user.contacts.only_sharing]
    when "receiving"
      [current_user.contacts.receiving]
    when "by_aspect"
      @aspect = current_user.aspects.find(params[:a_id])
      @contacts_in_aspect = @aspect.contacts
      @contacts_not_in_aspect = current_user.contacts.where.not(contacts: {id: @contacts_in_aspect.pluck(:id) }))
      [@contacts_in_aspect, @contacts_not_in_aspect].map {|relation|
        relation.includes(:aspect_memberships)
      }
    else
      raise ArgumentError, "unknown type #{type}"
    end
  
  contacts.map {|relation|
    relation.includes(:person => :profile).to_a.tap {|contacts|
      contacts.sort_by! {|contact| contact.person.name }
    }
  }.inject(:+)
end

```