butts slightly less ugly now.

* added better rate limit checks
* now saving followers that follow the calling user to a file
* fixed some busted logic
* functions instead of repeating code (bleh)