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.
Adds markers to map

Adds markers for search results and fits map to marker bounds.
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
Refactors ajax search code into modules

Moves ajax search code into several modules for easier development.
Merge branch 'master' into map-refactor
Code refactoring

Further refines module structure to simplify the ajax-search module.