Made throws more explicit
incorporated Tweet class into frame and made async
actually work properly