Added some recommendations from the assignment spec, a base for FileProcessor, and some light work on ListModel.