Removed some old cruft
Support converting dates/times to/from a hash
Run specs against a matrix of ruby versions and activesupport versions