Cleanup of Partition and its uses

- Removed factset id and base dir from Partition
- Cleaned up globbing

There are things in here which will be removed once the plan work has finished
Any reason this is a lazy val, can we stick to def where possible (unless there is a good reason I am missing).