A first version with Swing (JavaFX does not support native Look&Feel). There are almost no features for end users and the whole thing is far from being usable as real client.
cleanup