Update cabal file and README
Catch exceptions from within the app