bunch of new features

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
Makefile: add libs

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
windows: rename output files and add paths

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
add client and server gui

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
update documentation

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>