update and add more dependencies
shell file
updates to include test skeleton and basic file
remove unused directories
update for project fixes