more refactoring

to make the "customer" class and scripts into a "company" object that
can be attached to users instead of projects