Fine grained nav text spacing
Adding a script to watch LESS and compile CSS

This script is by Jonathan Cheung, from
https://github.com/jonycheung/Dead-Simple-LESS-Watch-Compiler
Moving main.css over to a less, to compile colors

This will make it easier to use colors as variables and not just a
repeatable strings.
Using variables for the rest of the colors

This makes the CSS much more consistent and readable.