More Improvements

Modified to make use of puts, fputs and fgets where approriate.
Now allow upper and lowercase answers for all questions