Added base controller and model for customers