unit test
rename CommandLine to Parser, follow psr-0