closes #41. Introduces PulStore::Base, everything except Projects, needs a Project