Allow for slightly easier specification of the topology provider config

Made this change so that users don't have to dig into beans.xml. Also, made sure that commandline options are printed to the user when they make a mistake supplying the commandline options.