Wrote some code to handle in-dm commands

For now, there's just a simple 'follow'.  Unfortunately I just banged into
the fucking API limit, so I don't know if it works.  It likely does.
Committing so I have a point in time to refer to as "might have worked"