Add a Products View

Includes updates urls, a new form, template and a class based view.
It needs some CSS love, but otherwise works.
I think I'd rather these decorators were part of the view rather than here in urls. That way when looking at the view, you can be sure of the security requirements.

See this SO answer for how to do that with class based views:

http://stackoverflow.com/a/6069444