Add tests for error catch/rethrow
README: add explanation of error handling
project.clj: set warn-on-reflection and min-lein-version