Added basic argument parser