rewrote the initial help text
moved help text to end of file using DATA
Merge remote-tracking branch 'upstream/master'

Conflicts:
	assignments/ruby/bob/bob_test.rb
stepwise disclosure
add js/pythagorean-triplet
Addressing comment to pull request #335

This removes the Elixir test for the message passed to Bob being nil.
Don't handle nil where string arguments should go in Elixir
Merge pull request #464 from doncruse/bob-nil

Addressing comment to pull request #335
Merge pull request #465 from etrepum/use-nil-sparingly

Don't handle nil where string arguments should go in Elixir
add js/series
'use strict';
add js/difference-of-squares
Update how nits are counted for a user's own work

Right now, the nit count shown includes a user's own nits.  A user may
see this and assume that the nits they add as commentary are having the
effect of pushing their own assignments off the Featured page, because
they see the "1" next to their own work and the column of "0" on the
Featured page.

This commit corrects that. A user's own nits now do not increase the
count shown in the sidebar.
Rework notifications to remove duplication. See #445.

This moves view logic out of a presenter and into a petroglyph view,
adds more attributes to the notifications, rewords the notifications in
the template, and updates the backbone collection and model to handle
namespaced results from the API.
Merge pull request #467 from doncruse/sidebar

Update how nits are counted for a user's own work
Merge pull request #468 from kytrinyx/dedupe-notifications

Rework notifications to remove duplication. See #445.
Fix: pending assignments undefined for iterations

The iterations tooltip for the users pending assignments was showing
undefined instead of the actual count. This PR fixes that.
Updates anagram tests so that returned array order doesn't matter. Implements #471
add js/linked-list
Merge pull request #473 from hersha/anagram_improvement

Updates ruby anagram tests so that returned array order doesn't matter.