Rudimentary blacklisting
Minor rearrangement
Cleanup: $(elem(n)) -> elem(n)
Blacklist animations
Added logout page
Rules can now be saved
Simplified rule options
More changes to the Rule model

* keywords are now lowercase
* user / keyword are now unique together
Drop opacity of blacklisted posts
Only show blacklisted keywords once

If a keyword appeared in multiple scanned elements, it would be noted twice.
Added delete button for rules

When the last rule is deleted, a new empty one is automatically added.
Rule options now do what they say they do

additionally, blacklisted keywords are now italicized
Ignore rules with empty keyword fields
Rearranged the layout
Removed Spotify post from testdata.js
Added menu dropdown
Added missing files

Also cleaned up some CSS comments
Redesigned register page
Fixed menu positioning on small devices
Added noscript tag for the dashboard