Customer controller and view