Revise the form front end implementation
Summary
Crispy forms is extremely overkill. It's become a pain to maintain, especially since their styling is not in sync with bootstrap master branch. We should investigate scaling back to be as vanilla as possible with the Django forms.