add package dependencies
Implement initial FactSet model
ensure everything get's required
flesh out Reference model
Extract FactSet definition from Fact module, add nameOf function