started user-friendly console application

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
added intro menu, disabled color formatting

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
changed setup behaviour of ConsoleMenu, show 'Exit' on IntroMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
moved precondition to ConnectionMenu, removed UIConsole

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
restructured ConsoleClient, print instructions

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
connected the intro menus, created H2HConsoleMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
improved some input behaviour

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
advanced NodeCreationMenu, renamed to expert mode

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
fixed invocation of abstract method from ConsoleMenu constr

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
connection menu self-closing

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
improved NodeMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
introduced H2HConsoleMenuItemFactory

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
introduced H2HConsoleMenuItemFactory

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
refactored UserMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
merging expert & basic menus

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
recursively pass on expert mode

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
implemented FileMenu

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
removed node from H2HConsoleMenu, implemented Login

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
removed expert package

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
Merge branch 'user-aux-api' into console

Conflicts:
	org.hive2hive.client/src/org/hive2hive/client/ConsoleClient.java
	org.hive2hive.client/src/org/hive2hive/client/menu/TopLevelMenu.java

Signed-off-by: Christian Lüthold <biocodr@gmail.com>