- Updated dependency versions, removed unnecessary examples dir
- Fixed Display impl for Error causing stackoverflow
- refactored std::Error impl, replacing deprecated 'fn description' with 'fn source'
- remove unwrap from error handling, replaced with a general unknown variant
- fully qualified the Result type within the macro definitions