Product model with full functionality.  Some styling.  Working on user model.