replace aliases with function definitions
first tests for multiple
adding support for multiple project types
npm install on test dir
cleanup and refactor tests
removing dead code