Remove unnecessary gems, keep capybara

We're not using database cleaner, cucumber, or test-unit. Mysql should
be included via its presence in the gemspec... but i could be wrong.

We are using capybara, but it was being included as a dependency
of cucumber so put it back.
Modify the first test to be more meaningful
Update some test descriptions
Rename this test to be about an admin logging in

I tried to add some tests for having an invalid configuration and it
appears that the configuration is not actually necessary at all to be
able to log in; we were just having tons of other problems.

So let's make this about what's actually going on in here.
Take the config part out of this test since it isn't necessary
Add a test about getting a failed login error
Add a test for logging in with a user that doesn't have admin rights
Make some fixtures for users

Inspired by this recent blog post, I'm trying out fixtures.
http://brandonhilkert.com/blog/7-reasons-why-im-sticking-with-minitest-and-fixtures-in-rails/

Totally willing to be overruled.

Also: Star Trek Voyager.
Extract a test and add a test that don't need any users
Add tests for the difference between admin and regular users

Right now all I see is the links in the ul#navigation.
Add a test for logging out
Start a test about managing pages
Put back the 'remove' routes for admin resources

Aha! I figured out what this was that I removed-- it's a confirmation
page.
Let's have pry available.
In helpers, @controller is apparently now controller
Add html_safes on the pages index
Fixes #55. Another outdated form_for call.

And I threw in another html_safe for free.
Get removing the homepage to work
Merge pull request #59 from carols10cents/moar_tests

Moar tests