Update dependencies, add error handling to launcher, and update Readme