updates to rspec tests and hashifiable
- switch back to stock hashifiable
- lots more testing