Special multicall API
Adding error handlers and global handlers
Merge branch 'master' into feature/multicall
Smaller cleanups
Refactored into smaller methods
Cleanup
Adding README entry
Completing docs