Use layout instead of header/footer includes
Optimize JS and CSS.