Implementing django-widget-tweaks & refactoring