Added Makefile, struct for problem data, and input parser