Added article: The nitty-gritty of compile and link functions inside AngularJS directives