more test cases, cosmetic changes

added test cases for mixed operations
added support for divide  by zero (Raise exception in test cases,
wrapped try catch in read eval loop)
added names to files I modified