Added a spec for Readable, small bug fix and formatting changes

fixed a bug in hash#initialize