Implemented Employee.update() and a lot of stuff surrounding that method