Renamed GUIInterface to UserInterface and updated comments
The updater now uses a generic user interface, wich can be either graphical or textbased.
Moved UI classes to correctr packages
Created new Main class.
If -nogui is passed as argument LXC is started in headless mode, otherwise it is started with the swing gui.
Deleted unused class.
now only one of lxcdaemon and lxcgui is started
Renamed LXCDaemonLauncher to LXCDameoncController
Implemented basic communication betweeen daemon and daemoncontroller.
LXCFile can now return the filename formatted to a 30-character string.
Added Licenses
The lxc daemon can now show the names and owners of hosted files in the network.
Test file for uploading
Implemented uploading and stopping uploading of files with lxc-Daemon
Disabled stopping the upload of a remote file.
Removed redundant Error checking on LxcDaemonController. LxcDaemonController is now a thin client that only echoes the daemons messages back. The daemon does all the error checking.
Implemented file download.
ignore command line arguments before "-nogui". lxc daemon can now be used with the bash script.
Added help command that displays list of commands
LXC now starts the daemon using the lxc bash script or .exe on windows, making it immune to misconfigured java installations. lxc -nogui can be used under windows, but its output wont be visible through launch4j.
Code cleanup