Switched over to optional hash syntax everywhere
Completed Delete
Completed Update