Fixed init of ContribCtrl subclass (@UtilsFactory wasnt defined for subclasses)
Added comment in topic.contribute template
Created & included clickOutside directive
Added --down & --up styles for topic.single.sources.less
Removed creation of isolated scope in focusOn directive to prevent conflict with other directives
Added usage of clickOutside directive in topic.single.sources template
Added orientation attribute to topic.single.sources directive