First version of autoformat

This is the a first try at an autoformatter for jscs. This is still a WIP branch because I need another update on  errors to identify the problem inside an rule. For instance, in requireSpacesInConditionalExpression has 4 options. It would be best to know which option is throwing the error. 

I'll create a new pull request for that.