variable renames, switch to Eigen::Array
added makefile