Added some notification for failed installs, and ability to time them out.