Added a Utils class, currently to help convert an object from a
programmatic spring context into an object of a desired class if
possible.

Added a specialised aop startup class and ListPersonDaoImpl.
Added aspectJ dependencies to the pom.xml.

Filled in the execution point for the pointcut to allow a person
parameter to be passed to the aspect. Also hooked the aspect method to
the pointcut execution via the around advise.
Added advice for the following situations:
Return finally,
Return after throwing,
After return
and Before