gc - adding basic logging aspect for entering/finishing methods
gc - adding type-specific logging to LoggingAspect
gc - adding more dynamic argument aspect
gc - adding DefensiveProgrammingAspect
gc - adding to docs about Defensive Programming aspect
gc - adding TransactionManagement aspect
gc - adding exception aspect
gc - adding exception aspect
gc - fixing mysterious merge conflict
gc - finishing notes for chapter 2