Extract some specs which are related to project rather than CLI
Run CLI specs in isolated environment

Previously, the specs were run in the project directory.
This fixes #119.
Fix odd indentations
Remove unnecessary test directory creation
Change FileHelper#create_file to add line feed to end of file
Refactor CLI specs with FileHelper#create_file
Merge pull request #134 from jurriaan/better-read_source

read_source cleanup
Merge pull request #135 from yujinakayama/refactor-cli-spec

Refactor CLI spec
Refactor Alias cop
Add new cop Not
Simplify a bit the ClassMethods cop
Add new cop Eval
Revert "Use sensible default configuration"

This reverts commit 25398336579b48c17cd8e812cacf71f7461b668c.
Fix broken specs caused by calling #for_cop for Hash instance
Fix SymbolArray cop is not properly disabled by default

This fixes #137.
Merge pull request #141 from yujinakayama/fix-symbolarray-not-disabled-default

Fix SymbolArray cop is not disabled by default
replaced if array.find {} with if array.any? {}
Add --only option for running a single cop.

This is very useful for debugging, and probably good for end users
as well.
Merge pull request #142 from jurriaan/small-fixes

replaced if array.find {} with if array.any? {}
Merge pull request #140 from jonas054/only_option

Add --only option for running a single cop.