removed the ugly commons-cli and moved to opt parse