Refactor / clean up the code

- Queue is simply not needed -- not hitting the rate limit enough for it
  to be efficient
  - this gets rid of the timediff function, too, which was not implemented
    very well anyways