Refactoring, added rate limit & deletion handling (from twitter), and reorganized files