Use a config file to register engines

Remain consistent with other options and just pass a name and
config file to register a new engine.

Changed the cmdline call start-engine a bit, and some changes
to account for the difference in input.

Change-Id: Idc73528dc39d79d530a5a5c901761ef59ab13f33