Use fb styleguide

Use 2 spaces instead of 4
Use single quote ' instead of double quote "
Sort requires in two groups, uppercase then lowercase. A-z sort within each group (fn+f5 in sublime)
Use short function notation `{fn: function() {}}` -> `{fn() {}}`
Use arrow function whenever possible `R.scope(function() {}, this)` -> `() => {}`
Use ES5 methods on array instead of underscore `_.map(array, fn)` -> `array.map(fn)`
Remove unused requires and add comments for globals to shut up jslint
Add empty line between methods
Indent JSX returns on the next line
Use ES6 class instead of extending prototypes
Merge pull request #3 from vjeux/styling

Use fb styleguide