Amended Contractors controller, added authentication and authorization