Flight timer

When switching activities, the infer bar is re-instantiated and the timer was being reset. Now Drone State contains the timer.

Moved from #543