adds essential temlates, styles, and some javascript