Initial fix to #104 that removes our custom history code

There’s a follow up to this change that should remove the bookmarks
service as well.
Closes #104 pulling in the bookmark service to the history service

Moved the bookmark.js file into bookmarks/utils.js as well.  Now we’re
using all of the SDK places event system.
Addresses #57 by capturing images viewed

Detects when you’re looking at an image itself and saves the URL as the
thumbnail.  Also picks up the image_src attributes which are out there
a lot.
Add the document referrer to our meta data

Not using this yet but wanted to capture it.
Addresses concerns in #110

Moved from the <%= to <%- for our templates to have some escaping built
in.
fixing the missing description expansion

Seems like the invisible class was being applied to the description
body instead of having hidden be toggled on that class.  Also returning
true for the click event so the toggle button toggles.
changed the home of pathfinder