user input added

if ran with no command line arguments, the program will prompt for input
and then run. If a price lower than 3.99 is put in or less than 1 item,
then the program will quit. It will also quit if useless input is
entered