adding rel=no-follow to outside links in user content
adding Gruntfile.coffee with modified line length so build will pass
refactoring function
moving rel='no-follow' function to renderDom method
fixing spacing
fixing small issues
Simplify nofollow code
Merge pull request #700 from Connexions/add-rel-nofollow-to-webview

Add rel nofollow to webview
last tests for handlebars helpers
Merge pull request #703 from Connexions/unit_tests

last tests for handlebars helpers
Prevent duplicate version numbers in content urls
Cleanup when and how canonical links are added

Any view with a `canonical` property attached to it will cause
the canonical link tag in `<head>` to be updated, unless it
is explicitly set to `undefined`.

The value of `canonical` should be the link it should point to,
or a falsey value (like null) if it should not have a
canonical link.

This PR also changes the logic of when to apply canonical links
to content. Rather than attaching it to all derived copies,
which could differ substantially from their original, it attaches
the link to all content and makes it point to the unversioned URL
for the content. This ensures that every version of a piece of
content always shares the exact same URL, which seems to be a
more appropriate use of the tag.
Merge pull request #704 from Connexions/fix-attribution-links

Prevent duplicate version numbers in content urls
Merge pull request #705 from Connexions/fix-canonical-meta-tags

Cleanup when and how canonical links are added
Fix styling for lists inside paragraphs
Merge pull request #706 from Connexions/lists-inside-para

Fix styling for lists inside paragraphs
updating branch and adding open graph tags to all pages.