Create Chassis::DirtySession
Implement respond_to_missing?
Add DirtySession#changes
Assigning the same value does not count as change
Test assigning multiple times saves correct value
Add DirtySession#reset
Merge pull request #1 from ahawkins/feature/dirty-session

Implement Chassis::DirtySession