Update gemspec
Add .idea to .gitignore
Extracted handler code
Remove dependency on holdings gem from specs