Merge tag '0.4.0' into develop

New logo, new historic menu and fixed bug that causes selected disciplines to not be reseted when changing campus
Use less bandwidth to search disciplines :D
Fix colspan on the last cell of the table of selected disciplines
Merge branch 'hotfix/0.4.1'
Merge branch 'hotfix/0.4.1' into develop
Merge branch 'release/0.5.0'
Add cache handlers to a specific module :D
Add some nice decorators :D
Improve api module
Clean the correct cache prefix
Improve middlewares for more modularization
Merge branch 'master' of github.com:matrufsc2/frontend into feature/less-bandwidth
Merge branch 'feature/less-bandwidth' into develop