Added crispy forms and the official theme
refactor some code and move more functions in official template