Changing and adding exception codes.
Adding code to install script to desktop. Resolves #5.