Update application and build out further streaming functionality as well as upload functionality