Added StatusBox class to display the download manager status
Added StatusBox to the main screen
Changed some variables from public to private
Added Notification class to implement events in the runloop
Replaced the nextNotification method with the handleNotifications method
Non-blocking character handling
Added notification handling to main runloop
Added dummy DownloadThread for downloading in the background
Added init call to super
Added beep as dummy action
Moved notification check to the top of the run loop
Implemented downloading logic with threading
Implemented s button to start the downloading