started to move things around
separated the generic portion of StringSpace into a base class.
using StringSpace in fci/determinants.h to reduce redundancy.