More prettification

1. date formats got messed up moving from django to jinja2 - fixed
2. strip snippet text before storing (we display it in a <pre> so extra
line breaks and spaces at the end do matter
3. some minor updates to styles
4. moved styles from tag and user templates to css