Add scaffold for account management, migrate some controllers and templates to commerce naming convention, setup abstract top level commerce controller to contain global controller items