Add command line options parser.
correct usage message
Add SLHA2 library from http://fthomas.github.io/slhaea/
Add test case: check that SLHAea reads a text file and parses
all keys correctly
ensure that input file is non-empty
add test case which demonstates (and tests) iteration
Parse the command line arguments to obtain the SLHA2 input file name
Add a SLHA2 reader class for each model.  I will read the given SLHA2
input file and fill a QedQcd and @ModelName@_input_parameters object.
fill the model input parameters
pass the low-energy data to the runner
pass the low-energy data set to the initial guesser and to
the low-scale constraint
in case the low-scale constraint is default constructed, the user
must be able to set the low-scale data set
use low-scale input data in the initial guesser
run all fermion masses to mz before using the low-energy data set
read alpha_em and alpha_s from the low-energy input class
pass low-scale data set to the low-scale model initial guesser
as well
Add mz and gmu to QedQcd because they are input parameters
set mz and gmu in the SLHA2 reader
propery copy new low-scale parameters
Catch case when input file does not contain the SMINPUTS block