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
That should be a combinator on FilePath. It is probably too hard to add while @etorreborre is doing his DirPath changes, but can you co-ordinate a drop(n) operation on DirPath and FilePath. And change this code over later (maybe add a fix tag here as a reminder).