Add Company Feature

Fixed minor bugs with backend & logout.

Refactor frontend for cleaner code.

Currently adds properly, however modal isn't closing & page isn't reloading new data