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