Added Exception logging
Refactored pages to show information to the user
Improved logging by allowing an undefined number of parameters to be passed