Getting ready to hit the linear geocoder.
refactor: moving functions for better readability

- putting them closer to where they’re used
Merge branch 'master' into refactor/code-cleanup
merge
bugfixes to make mapping of legislative items work

- We're currently pulling street names, finding the geometries of those streets, and adding to the map
- Pivotal: Supports #73438072 (quantify impact to users)
remove testing sample data
Adds header/summary above each legislative item (+ mustache.js)

Pivotal: [Fixes #74095352]
Show breaks in text.

- The text we get comes with newlines included,
- a function p() is used to add <p> tags into the text to show structure in html,
- and note that {{ body }} becomes {{{ body }}} so that Mustache doesn't escape the <p> tags.
Further separation of code+content

- Move mustache template to bottom of index.html
- (Also means we don’t need to escape newlines in js)
Include matter attachments.
remove some commented code

Between this and f49686ec3968395f0c0c701eae31e16ab66352e5, for
Pivotal, [Fixes #74111652]
grab matter attachments in JS rather than XML

(the code is cleaner that way)
Removed unused old code
shows meeting details for each item

Pivotal: [Fixes #74096026]
add debugging code
bugfix: timestamp may not end in Z
Fixed facebook tab

- Now shows correct widget based on selected district
- Also made it responsive
Fixed facebook tab

- Now shows correct widget based on selected district
- Also made it responsive
Merge branch 'feature/link-to-attachments' into merge2
Merge branch 'debug' into merge2