Classes and call back function, and settings reference

Full OOP. Each panel is a class inherit from main PanelGUI class. Each
class manage his own touch events. And tell main to change view with a
callback.