Stronger logging of the signup form in hopes of bot catching

Conflicts:
	app/app.js
	app/express-middleware.js
Fix some global variables accidentally set in environment.js
Fix bug throwing a 500 error when trying to render a 404
Update package.json with new repo
Merge branch 'master' into 2013-11-bots
Updated package.json
Initial botproofing commit
Honeypot generation and checking
Check IP addresses with DNS spam lists
Common module loaded differently to allow for mock
Generating an anti-bot secret automatically
because there's no reason not to
Added signup-specific middleware, fixed signup bug
where a 400 would generate rather than a friendly validation error
Updated npm-shrinkwrap.json
Updated test script
Prevent 'undefined' from showing on 0 sec. emails
Username checking fixed
Encrypt timestamp, timestamp tests
Spam list lookups ensure proper DNS return codes
IP Whitelisting at database level
Stop b.barracudacentral.org due to false positives