Request throttling

Closes #6. Aimed for 0.2, wait for merge. Depends on #11