Crate custom_error

No external dependencies! 🙌