removed shelve with custom PersistenDict Class that uses cross plattform compatible cPickle