Added basic command line argument parsing