Add lesscss parsing to the build process

This lets us define and use variables in our CSS files, which right now is mainly useful for the colors but in the future might be useful for border and background styles as well.