call to_hash on object that respond to to_hash + specs

rename test class, wrap the tests on its own describe

update changelog

add spaces around hash

better changelog description