Update README.md
Create gulpfile.js
rewrite filteReddit.arrayContainsSubstring's into easier-to-read if's
filteReddit.arrayContainsSubstring sanity check that array contains rows
filteReddit.arrayContainsSubstring converts searchString to regexp if it resembles a regexp

i.e. /pattern/flags
better sanitizing on exceptString
filteReddit.arrayContainsSubstring -renamed obj to filters
filteReddit.arrayContainsSubstring uses filteReddit.filters(type) to fetch filters array
rename filteReddit.arrayContainsSubstring to filtersMatchString
whoops ctrl+h
preprocess filteReddit filters
fix filterDomain - wrong option name
fix "have filters for this type changed since preprocessed?" sanity check
fix applyTo reference
toggle SRStyleToggle visibility when login popup is opened
assign a random number to elements and select .cover-overlay
nightmode: Add styling for p tags in Markdown, simplify style rules

Fixes #1825.
Merge pull request #1759 from allthefoxes/gulp2

Gulp Build Support
README: Copyedit gulp section, add link to website
use $().text() instead of .safeHtml for sourceSnudown