Added intial program
Added command line argument support for scripts