Add localStorage model. #20
Add hash model. resolves #20