Added a NoHashInterface to allow users to control their own hash db
Renamed interface and base implementation, changed methods from static
Added setup features for custom fileName
Changed NoHashSphere to NoHashSphereInterface, allow for default
constructor with setup() or to feed new NHSI.
made static hashSphere public
Updated NoSession to use newest NoHashSphere changes