added class to parse cmd line args, and test project. related to #22