interim commit
Merge remote-tracking branch 'origin' into category-whitelisting
tweaks to whitelist (interim commit)
category read restrictions
removing extra .js suffix from required files and physically separating
nodebb libs from deps
category whitelist for replying to posts, lots of refactoring, too
Merge remote-tracking branch 'origin/master' into category-whitelisting

Conflicts:
	src/groups.js
hahah, bad paste, missing a bunch of line endings
category whitelisting for posting messages, isAdmin now error-first
admin panel integration for category whitelisting
Merge remote-tracking branch 'origin/master' into category-whitelisting