Add less and build style guide

- Added less style sheet with changes to css
- Create a global format for buttons
- Add a style guide (This is so I can keep track of colors and styles at a glance)

These all are work in progress, but need to get merged in before too many conflicts come up.  They should help to improve the maintainability of the css going forward.