Added underline mixin, made heaps of smaller changes.