Utility Classes and Data Storage

1. Matrix Factory
2. Time Manager: maybe rename it? It's not actually a manager
3. Recoder: maybe rename it to RecordWriter?
4. Benchmark Result