Add module for demonstrating behaviour
Use directive shorthand... assumes it's restricted to attributes and that
we'll return a link function.
Add behaviour directive for mouseleave
Add and remove panel class on mouseenter/leave
Use directive arguments instead of hardcoding
Add tweets module
Add tweets mouseenter directive
Add tweets controller method for logging to console
Decouple directive from current scope/ctrl
Use $apply to bind to $scope method without knowing its implementation
details
Decouple further with attr args
Clean slate
Missing opening body tag
Fix indentation
Set up new app and add useless* directive
*Useless without another directive interacting with it, the basis of the
tutorial..
Add attr directive for adding powers to array
Add directive attrs to element
Add second element to html
Notice how whichever is hovered over first overrides subsequent
directives. This is because they are sharing a scope
Set isolate scope on each occurence of <superhero>