initial setup for composition framework
composition hello world is working,
small fixes
dummy logging works.
bug fixed.
function-specific composition
started with the hook stuff
hook works
started with the pointcut stuff.
removed the old pointcut stuff that doesnt work.
Merge branch 'master' into composition