Fix for issue #18
Remove background page and let it be generated
Really fixes issue #18 and #20
Safer comparisons
Removing erroneous whitespaces (Only touched whitespace!)
Missing and unnecessary semicolons
new Array() to []
Variable naming issues
Safer comparisons
Mixed spaces and tabs, line break issues
Unescaped characters in regex, unnecessary commas
Added basic LESS and SASS support
Merge pull request #21 from deiga/issue-18

Thanks
Merge pull request #24 from deiga/less-highlight

Added basic LESS and SASS support
Manual merge from deiga's clean-code branch