Implemented basic argument parser structure