Add README and support for exceptions