add skeleton basic mainer and input parser, build for future testing