#4, #7: Added a version file to .pride

This is to distinguish ~/.pride when trying to find a .pride folder in
one of the parent folders
Fixed #4, fixed #7: .pride is looked up in parents

We also require a pride to be present for add/remove/do