Commits all changes from Saturday session with Jeremy. Adds UserProductPreference model and migration. Modifies that model to include is_racked preference, beyond just like/dislike. Uploads some test products. Changes views to make them dynamically generate product information vs. previous static information.