Add return next()

Fixes bug where subsequent page reloads fail.  This is because
the user is authenticated, and so the subsequent accesses fall
through.
Comment only: fix typo

No actual code changes in this commit
Supress deliveries for initiators

If you initiate a comment or volunteer for your own
project, or basically if any notification caused by you
is destined to you, that notification should be supressed.

This commit adds to the preflights an `initiatorId` and
then checks that Id before allowing delivery.  If they
match, it aborts delivery for that particular notification
to that recipient.

You no longer get emails saying you replied to your own project
Don't send emails if you initiated the notification

Merge branch 'sprint12-feature-emailimprovements' into sprint12
Migrate to 18F repo

Git repo and issues should point to new 18F organization
instead of Innovation-Toolkit
Git repo now at 18F for install
Convert tabs > spaces, add popovers

Create new classes for popovers so they display
correctly with photos.

Convert all tabs to spaces
Truncate titles in cards; make names clickable

If someone had a really long title or agency, it would make
their info wrap outside of the card.  Truncate at one line
instead.

Force the photo to go on the left and not have the text wrap
around it.

Make the cards a little larger to accomodate people who like
to write a lot.

Make the names in the cards clickable so you can navigate to
their profile.

This fixes #168.
Fix error messages to match inputs

Should be 'title' and 'description' respectively
Change event default to deny

Deny other changes on events until they are implemented.
eg, don't allow updates or deletes until security/endpoints
are implemented.
Add people card UI improvements

Merge branch 'sprint12-feature-peoplecards' into sprint12
Add event/find policy

Fixes regression in tests.
Keep up to date with sprint12

Merge branch 'sprint12' into sprint12-reset-password