self.attributes returns a hash that uses strings as keys
timestamps have "not null" contraints by default in rails3.

The records table needs to have the "not null" constraints removed for the three timestamps (created_at, updated_at, change_date) to support SLAVE domains.
pdns has no knowledge of the fields, leaves them undefined when inserting records.

Additionally the schema.rb was updated to to reflect the current state of the migrations.
add reset_password_sent_at column to users to fix the devise recoverable feature
Merge pull request #46 from databus23/fix_macro_steps

Fix specs for sqlite backend
Merge pull request #47 from databus23/schema_bugfix

timestamps have "not null" contraints by default in rails3.
Merge pull request #48 from databus23/add_reset_password_sent_at

add reset_password_sent_at column to users