Automation Recommendations

These changes really help with automating Easy Engine tasks, as now you
don't have to create the mysql credentials and db before running the ee
site create command. These changes allow you to specify the MySQL db,
user, and password during the setup process, and will create the db and
credentialed user during the process (versus having to have these
pre-generated before running ee). The goal with these changes is to
increase automation by limiting the necessary commands to just one ee
call for a new site create.