Added MouseMotionControl to show node IDs when the mouse is over a node. I actually just needed that for "seeing what's going on" while trying around with the RadialSmartLayout - but thought it's a nice feature to keep. And the MouseMotionControl will be useful later for #15.
Renamed AnimationPostproduction to AnimationProduction because i am intending to  shift all animation-creation into that Class. That class will also assemble the timeline-object. That'll take all the keyframe-mess out of the Graph class. Not sure though about introducing keyframe IDs  as i was mentioning in #10. Maybe it is actually ok to reach into the model-package again to switch to another animation - no longer handing over all possible animations in one timeline-package...
Simplified the timeline-object (#10) as said in the last commit-message.
Trough outsourcing the animation-production in its own class its easy to add new ones - and so i did :)
Still no RadialSmartLayout... already put quite some hours into thinking about it, but no elegant solution yet, stay tuned.
animation-algos are as classes in their own package, extending the same AnimationMainClass that implements an AnimationInterface. Also a time-variable has been added to the Frame-class. Both great suggestions by Sanjo in #10.
Made two cool new animation-algos :) Try out the "rotating circle" and the "top-down + childrenStartAtParentPos". It's fun with many nodes and high anim speed. The approach of nodes starting their animation at other nodes position instead of always 0, 0 looks neat, will implement that for other animations too.
The layout-algos are also in their own package now too.
 Implemented dropdown menus (#16).
Fixed case of animation producer file names.