Make command execution async and time limited

This obviously isn't the correct way per-se of dealing with this, but
this is an example bot and I don't really want to work on it.

This closes #2 for now.