Try/Except blocks

Updated to do more try/except stuff and report exceptions better.