FactorialException -
1. Merged exception class and the Integer class file.
2. Changed default exception handling to ArgumentError handle.