Moved the GUI code into a new package
Updated App.java to be the main entry point into the application.

Signed-off-by: regentzu <regent.zu@gmail.com>