projects#delete functionality with test, closes #26