refactor views and templates into folders