add pry to gemspec and spec_helper
remove unwanted log
update .gitignore
update lockfile
change attributes hash to hash with indiferent access
refactor tests
move tests from integration to unit