Add specs for respond to responding to string and symbol correctly

Fixes respond to method as it doesn't follow the way standard ruby respond_to behaves. It should not distinguish between strings and symbols. It only responded to symbols correctly not to strings before this fix.