Staff and roles

Adding staff, managers, website helpers, hiring, permissions and timesheets.