Fixing application.rb for heroku
Fixed typo in application.rb
Cleaning unneeded (?) files
Added new test and fixed existing tests. Added extra logic for creating a rule
Clearing up empty and unneeded files. Specifying specific version of database-cleaner in Gemfile
Adding Gemlock
Fix spec that wasn't setting up data correctly
Add .ruby-version for rbenv/rvm
Fake Pocket API before each example that needs it

This makes it clearer where the fake data is coming from, and fixes a
flaky example. The Pocket API request was only being faked once at the
start of the test run, so depending on the order the tests were run they
could interfere with each other.
Clarify name of test helper methods
Configure FakeWeb before every example

Block all requests that aren't explicitly faked, and reset all faked
requests between examples to prevent them interfering with each other.
Stop OmniAuth logging while testing authentication

OmniAuth was barfing this stuff to STDOUT during the test suite:

E, [2014-08-20T02:23:06.974173 #12412] ERROR -- omniauth: (pocket) Authentication failure! invalid_credentials encountered.
Move assigning pocket data to its own method
Move article setup to its own method
Fix broken push request specs

They just needed some test data.
Add method to check if an article has a given tag
Return articles from collect_articles method
Make collect_articles private
Use select instead of manually populating array
Upgrade capybara