added updating projects functionality
implemented delete functionality for projects