Refactoring using Python 3.4's asyncio

Cleaner, more readable, and mangeable bot loops.