Successive Parsing of command line then config file done into a c++
struct
Minmal changes to make tests pass: do not delete logger if it alread exists, catch a few parsing exceptions, update arguments validation logic.
Merge master into feature/structForArguments.
Refactoring.
Refactoring.
Code cleaning.
Fix enum.
Refactoring.
Rename test_application_errors to test_application as we do not test errors only.
Add simple test for the command line parser.
Fix a few bugs in the process.
Add more tests and update the behaviour of the application.
Fix a few mistakes.
Merge pull request #47 from dchilot/feature/structForArguments

Feature/struct for arguments