Add a Products View

Includes updates urls, a new form, template and a class based view.