Add LESS support + UI Admin Styles

* Major improvement - instead of customizing Bootrap's `variables.less`, we import its styles into `main.less` and customize only the variables that changed. That way we can easily upgrade Bootstrap in the future