Somewhat working cmake build system now. Does not yet build a parallel target. Builds all non-mpi programs.