Improve error handling when create-project fails

This PR:
* Makes imbolauncher exit early if `composer create-project` fails.
* Logs httpd output to `httpd.log` within each version folder for easier debugging (fixes #2)
* Adds some escaping of shell arguments (in case anyone wants to put ` | rm -rf ~` as their installation path

Sorry about not creating separate PRs for these changes.