Implement website controller
Clean code and add web view
Merge branch 'feature/controller' into develop