[views] adds views and templating to the project leve and app level