initial conversion to use stand-alone storage server and python shelves for storage