Fact moved into AggregateSource

- Moved Fact from Testing to the Core.
- Batch files renamed to be lowercased, dashed.