add object literal assignment rule and test
fix test
drop the word literal
object is colon
move to lex linter
remove unused regex
add safeguard to peak
add test case; rename
dont fail on new line
add newline test
Fix operator_spacing returning an error when using 'by -1' in a for loop
Merge pull request #155 from calebegg/unary-spacing-after-by

Fix operator_spacing returning an error when using 'by -1' in a for loop
VERY experimental version of breaking CoffeeLint into modules.
Added a --rules option for loading custom rules.
Changed the terminology from Plugins to Rules.

The only valid plugin is a rule, and every rule will be implemented as a
plugin.
Updated the bin script so that it can run without compiling anything to Javascript
Split all LineLinter rules into individual files
Converted the rest of the simple rules into individual files
Moved duplicate_key rule
Moved helper functions that were only used by one rule into their own rules