General adjustments

I updated the meme show page to only show edit/delete options for the author of the meme. Also updated the ER picture to be more accurate. Added in the older devise tests I had deleted off master. This way we should be able to keep the old tests we wrote and not have merge conflicts when merging in the carrierwave branch.
You can actually just skip the whole registration since the point of the test is to update an existing account:

```ruby
scenario 'user edits account' do
  user = FactoryGirl.create(:user)
  visit new_user_session_path
  fill_in 'Email', with: user.email
  fill_in 'Password', with: user.password
  click_on 'Done'

  # rest of test goes here...
```