added the Flashable Interface

KeyboardWidget and PredictionWidget now inherit this interface
add comment and doxygen support
Implement the OneByOne algorythm for the flashing
Better oneByOne algorythm

move the logic from MainWindow to KeyboardWidget and Prediction Widget