Multiple code changes and refactoring
Main work is around the preferences pages, the SWT/JFace objects used and its validation
Couple fixes on Unit Tests