add spreadsheet parser mixin
clean up templates and apply some basic css