Implemented def_delegators and delegator with tests passing