changed from including armadillo directly to including mlpack. fixed
some of the messy include directives