[TCRYPT-3] - Cleaned up the JSPs, and then setup the controllers to have
some error handling when things go badly.  I also added a BaseController
class for objects that are common across all Controllers, like the
logger.