Add template, model, CSS; reformat