Fix distro_edit template

- The cancel button should return to the list of distros not a project page
- Remove the un-used javascript that was present at the bottom of the page
Add a constructor for the Distro object in the model
Add method and template to add a new distro by hand in the database
Admins may add new distros from the page listing all distros already present