major update to css, templating, models, views