Migrate away from using CharFields

With Postgresql performance is the same with TextFields and you don't
have hard-coded limits
Fix styling changes from using TextFields
Indenting
Refactor template structure

Now have app-specific directories