Add Hamster.from to allow building nested Hamster structures

issue #140
Add Hash#update_in and Vector#update_in to update values in nested structures

issue #140