Restructured Server Start

Separated start of server from initialization of components, i.e. moved start_server out of constructor.

Added code to load a keystore programmatically.

Added a get_password() function to ServerHandler to allow classes to interact with user to get a password(). Should add get input function as well.

Add flag to set debug level
Added ssl boolean usage to ServerBundle.load_config.
Merge branch 'master' into dev
Updated SSL Code to work without command line -D flags.
Added lines in constructors that were accidentily removed in e4ba68f8d0eb7
Merge branch 'master' into dev
Changed Standalone class to use ssl command line argument with a keystore file n
ame.
Updated Console.java for changes to server code.