Feature/en 1889

It's good to have a description near the main method that describes the usage of the executable, such as the types of parameters and what is required