added Screen class
readded border, curses.noecho()
bit of input checking
can scroll. cursor hidden
now can't scroll too far
1-index quality
fixed bug. now reset offset on valid input
handles hexadecimal input/output for streams_followed
create stream objects
cache list of streams & other cleanup
remove dead streams. streams now indexed by url
fixed infinite loop when no qualities
now can update cached stream's infos