Fixes accessibility options bug

In cases where there was a ttyl number but a nil accessibility options
array the view was throwing an error because it was missing a check for
the presence of accessibility options.
Adds partials for detail page sections

Creates helper methods and partials for rendering partial template for
detail view sections.
Fixes non-passing tests

- Changes stub type to Hashie::Mash to reflect org value in view
- updates has_field? method to return only true when one field is
present.
-
Creates shared example to check individual fields

Creates tests for view to check for existence of one field at a time.
Updates CSS and view to support class names that are consistent with
API field names.
Fixes broken test

Quotes were set incorrect on a test, this fixes it.
Updates market match test search text.

Market match is included in payment methods section, so this commit
updates the relevant test.
Adds missing yard parameter
Addresses issues in https://github.com/codeforamerica/human_services_finder/pull/189
Fixes tests to use hard coded values
Removes static boilerplate site mockup
Code formatting

changes name and syntax of variable.
Merge pull request #189 from codeforamerica/fix-accessibility

Fixes accessibility options bug
Merge pull request #191 from codeforamerica/remove-boilerplate

Removes static boilerplate site mockup
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.
Merge branch 'master' into poltergeist-integration

Conflicts:
	app/views/component/organizations/detail/_body.html.haml
	spec/features/farmers_market_spec.rb
	spec/spec_helper.rb
Code cleanup

- removes space that was added before homepage <body> class list.
- increases Capybara wait time.
- changes browser back/forward script to execute immediately.