Improve documentation of the code.
Adding @method annotation for yuidoc.
Terminology: Rename advices to joinPoints.
Added a more oop api to declare aspects with multiple advices and apply those on several constructors.