add a guardfile
Fix subclassing setters

tested an fixed an issue in which navigable hashes were not being further subclassed when set.
remove deprecation errors
add dev dependencies
bump version