Revert "moved instance of client to static variable (now using 'Client.instance' instead of 'getClient()' in GUI classes)"

This reverts commit 33e6895cfb0140141aa7ed9d55a8789225fad9aa.
reorganized the package hierarchy a bit
major refactor: client/server/model are now accessed only by non-static object references