Added CBOMUploadView and BOMDownloadView and improved models and forms.
Flake8 cleanup

codereview fix for 3c3369c4a1d22f1518327297cd575260c52bc494