Added throw test to Using
Program now validates arguments