The Pry and Bond dependencies are too unstable.  Simple backend only

* Pry --pre is yanked, unclear when dep func will return
* Simple backend removes all install pain
Check blankness not nil to determine whether to sign

* New iPython sending blank key instead of not sending key
* Added active support because I can't stand not having `present?`
Add Rubymine ignore
Switch to semvar - this thing works.