Big rewrite and new implementations

Created threaded hash caclulation, added graphics, designed GUI.
Updater, login and config classes has been modified.
Created detached process launcher.
Added experimental options in configuration dialog.