First commit 
* Pre processing
* Initial GUI
* Classes to load files.
* General package loading.
* Add JavaD missing params