Exit with correct status code
Add custom exceptions for use in this app