Changed instances of shelve to stash
Chaning name of shelve to stash to avoid conflict with Python Shelve module <http://docs.python.org/2/library/shelve.html>
Modified setup.py to build as stash
Some sugar just to be consistent with new pkg naming
shelf.repository.Repository was broken in that its metaclass was set incorrectly
chmod +x
updating names
Merge pull request #3 from mekarpeles/master

Renamed from shelve -> stash, fixed invalid Repository metaclass syntax