Style improvements. Also separated style, script, and html files