Added logging for question presentation and exceptions.

- Added a new BeanUtils class for convenience
- Added the logException method to the AbstractDatabaseBean class
- Added exception logging throughout each bean
- Added logging for question presentation. Closes #24