consolidates main templates into one, reorganized classes in main.py, organized stylesheet, improved style