organized skeleton for main manager interface

added options for each, priveleges for each, and I can definitely reuse
the functions in Customer, just make them public.
spaced out some methods