add commands for installing dependencies, split dependencies into required and optional lists
add commands for installing dependencies, split dependencies into required and optional lists

sprklinginfo/angles,sprklinginfo/angles,umd-mith/angles