Fix/track breaking changes

- Track breaking changes
 - **iron**'s new signatures
 - **rust**'s `Share`->`Sync`
- Update tests
 - use mocks instead of unsafe blocks

---

Fixes #18.