Add a Products View

Includes updates urls, a new form, template and a class based view.
It needs some CSS love, but otherwise works.
How can you update a product with this form? I don't see any way for the form to pick up an existing product's information so you can update it.