Add default engine function/ add engine function

The user can now set the default engine and the add their own custom
engines.