code: function contextActive(url, thingICareAbout) {
          var cleanUrl = extractPath(url);
          if (_.endsWith(thingICareAbout, '/') && _.startsWith(thingICareAbout, "/")) {
              return cleanUrl.indexOf(thingICareAbout) > -1;
          }
          if (_.startsWith(thingICareAbout, "/")) {
              return _.startsWith(noHash(cleanUrl), thingICareAbout);
          }
          return _.endsWith(cleanUrl, thingICareAbout);
      }
docs: Returns whether or not the context is in the supplied URL.  If the search string starts/ends with '/' then the entire URL is checked.  If the search string doesn't start with '/' then the search string is compared against the end of the URL.  If the search string starts with '/' but doesn't end with '/' then the start of the URL is checked, excluding any '#'
  @param url
  @param thingICareAbout
  @returns {boolean}