Added classes for visual interface, needs to be depurated.
Swing working now
Code cleaning