animation class pimpled
animation class working after rewrite, should be downwards compatible
added Stopwatch class