Command line argument handling

now takes arguments such as -help -h -? they do not yet help though