Made into a class, and added rate limiting decorator
Moved version into setup.py