Add CSSLINT to aid in debugging.

Hey Jacse i know this is a monster of a commit. In my local environment i use the following brackets extensions:

* https://github.com/cfjedimaster/brackets-csslint
* https://github.com/mikaeljorhult/brackets-todo
* https://github.com/dsbonev/whitespace-normalizer

These help me debug and keep track of the code and help keep it clean as well for the CSS Lint I disabled the following rules for the following reasons:

* [Disallow-IDs-in-selectors](https://github.com/CSSLint/csslint/wiki/)
	* We are modifying already established ID's so we can't change this
* [Disallow !important](https://github.com/CSSLint/csslint/wiki/Disallow-%21important)
	* We are overriding styles so we need !important
* [Require fallback colors](https://github.com/CSSLint/csslint/wiki/Require-fallback-colors)
	* We do not need IE compatibility
* [Disallow adjoining classes](https://github.com/CSSLint/csslint/wiki/Disallow-adjoining-classes)
	* We do not need IE compatibility
* [Disallow overqualified elements](https://github.com/CSSLint/csslint/wiki/Disallow-overqualified-elements)
	* Might be a good practice but CodeMirror over qualifies so we'll do it as well
* [Disallow qualified headings](https://github.com/CSSLint/csslint/wiki/Disallow-qualified-headings)
	* Probably a good practice but not a big deal
* [Require compatible vendor prefixes](https://github.com/CSSLint/csslint/wiki/Require-compatible-vendor-prefixes)
	* Not necessary as we are only targeting webkit

```JSON
{
    "ids": false,
    "important": false,
    "fallback-colors": false,
    "adjoining-classes": false,
    "overqualified-elements": false,
    "qualified-headings": false,
    "compatible-vendor-prefixes": false
}
```