New file structure, initial classes, and sketch of program