Edit features

Added company and job listings edit pages. Also, added the ability for users to be employees of companies, which grants them the ability to edit the company pages, job listings, and create new job listings under those companies.