Clean up getAllUpdatesSortPerUser and revert the sorting changes to getAllUpdates.

Add tests for getAllUpdatesSortPerUser.
Update the status email to look reasonable.

Update SMTP creds to use normal SMTP instead of gmail.
Convert URLs to links whenever looking at the web logs.
Ensure the digest time is correctly updated when sending digest emails.

* Add db.js->createUser
* Add user.js->create
* Ensure the last_update_time and last_digest_time are dates before returning them.
Allow users to type "digest" in the channel. If they are not registered, send them a message telling them to register.
Add a user object onto the request object if possible. Instead of creating a user object in the handlers, use the already created user object.
Add a super simple human readable date parser.
Clean up the way digests are sent.

* Add a new function sendUpdatesSince which sends updates since a date.
* Use sendUpdatesSince in sendCurrentDigest.
* Ditch getCurrentDigest, it wasn't used anywhere.
Fix nodemailer running the system out of memory. Allow users to override time to get data for message.