Use try instead of catch from Prelude

This both lets Angel be compatible with GHC 7.6.1 as well as making sure we catch a large classe of exceptions
Merge pull request #16 from wmoss/master

7.6.1 Compatibility