Added Double Buffering

Cube is rotate in another screen, by mouse interaction with window.
glFlush is used for stationary condition,static and glSwapBuufers() for
double buffering.