Fixed up customer_model and enhanced customer controller.

Changed the customer model to be more OO oriented by using the class variables and relying less on parameter passing.

Added a signout method and proper redirects to the customer controller. Finally, the address controller not signed in redirect was changed to customer index.