Edit and destroy departments

Added functionality to Departments:

edit, update, destroy