Started adding things for Dictionary version of HamGen function. Added fields and constructor functions to BasisFunction object. Nothing yet to HamGen function.