Adds Poltergiest gem and readiest Capybara config
Updates readme

Include Poltergeist and teaspoon gem details.
Fixes #129 - Sets page title to reflect content

Sets title to, for example, (after colon):

Home: OhanaSMC

Results list: Showing 9 of 9 results matching 'food' within 2 miles of
'san mateo' | OhanaSMC

Details view: Urban Table Certified Farmer's Market | OhanaSMC
Removes 100% gradient to prevent webkit warning

Webkit was giving a warning about not supporting 100% in radial
gradients. This removes the 100% colorstop.
Adds browser back/forward tests

Adds tests for proper browser back/forward button navigation.
Adds more detail to the "looks like" page tests

Test helpers for specific pages didn't include much information, this
adds more elements to search for.
Capybara configuration

- Sets up Capybara for debugging phantomjs tests.
- adds spec_helper dependency in features.
- fixes span that was not enclosing content.
Configures app to use requirejs-rails gem

To help consolidate assets, this commit configures the app to use the
requirejs-rails gem, which requires some re-structuring of the JS code
(namely, moving modules out of the module directory).
Merge branch 'requirejs-gem' into ajax-complete-js-init
Removes temporary directory

Removes directory temporarily used while requirejs-rails gem was being
set up.
Updates tests

Updates non-passing tests.
Merges ajax-complete-js-init
Code cleanup

Removes unnecessary console call and does some minor re-arrangement to
tests.
Code cleanup

- Fixes incorrect JS variable name.
- Formats tests and removes unused code.
Code cleanup

Removes unused method from loading-manager
Consolidates feature tests

Consolidates feature tests into page tests for results page and detail
page, and general feature-based tests for site-wide features.
Code cleanup
Removes nearby tests

Nearby results are not currently shown and how they will be shown is
yet to be determined. Additionally, these tests will be moved to
features/detail/detail_spec
Code cleanup

- Adds empty application.js to satisfy file not found error in Travis
CI.
- Removes unused method in test session helpers and performs minor code
refactoring.
Code testing

Changes test search terms to enable better tracking of search errors.
Tests were sporadically encountering ajax failures, but with all the
same search keyword it was difficult to pinpoint the exact problem test.