A C# application that mimics a database with flat files