Options hash

# Upgrading from 0.4 to 0.5

Signature of ```Csv2hash::Main#new``` has changed too

Prior to 0.5 :

```
  Csv2Hash::Main.new(definition, file_path_or_data, ignore_blank_line=false)
```

Starting from 0.5 :

```
  Csv2Hash::Main.new(definition, file_path_or_data, ignore_blank_line: false)
```
Use `&&` instead of `and`.<br>Redundant `self` detected.