New commands

New commands 
- Stalk (tells you the room in which a user who has fanned you is)
- Remove moderator (removes a moderator, even if the user is offline)
- Be trippy (Rotating avatars)
- No trippy (Stops rotating avatars)
- Recommend (recommends a song from beatport for particular genres)
- Boot (boots a user from a list of messages / urls)

Additional features for sparkle.js
Add error catching, so process doesn't die on errors in non-critical parts like poorly written commands.
Support exports.name being an array and not just a string.
Add a webserver on port 8080 so that bot can be monitored via something like pingdom.
Fix MySQL reconnection issue
Optionally send users a message saying that they're not mods when they use a mod command