removed unneeded vector
Eigen3 not required to build project
added cppcheck support