Improve command line binary

Give the possibility to specify from the command line a file(s) to be formatted with optional configuration

This closes #25 closes #26 closes #27 and closes #40