mobile styles for comments
Namespace CSS

Finishes #113, adds `carnival` to the front of all classes except "commenting"
remove css nesting where possible
Include domain in notification email link

Closes #115