Allow disk based DB for server as well as in-memory

Additionally the server now checks if the Hadoop cluster is secure.  It only requires the secure information to login if it is a secure cluster.  Otherwise that information is not needed in the configuration.