clean solution
added new projects
added the ArgsParser project and the IConfigurableInterface
implemented parser configuration
implemented the parameter descriptor and descriptor collection