add the support for saving data from config panel into model
classes
Small api changes like addition of several methods and creating
a default constructor. Also Constants class was renamed to somthing
more meaningful.
Update connection config classes (remove the excluded files init and add a default constructor)
More api added to the connection factory.
Quite a lot of changes for the ui part.This fix the window arrangement
 also this time the connection config panel is updated when
 new connection is created. Overall this is a 90% working window.
 Still I need to touch some small parts.