Add Magento app detection, Nginx configuration and update readme

Before this feature there were unavoidable issues with Magento and the Nginx configuration. This was because directives in site.conf were loaded before Nginx includes. This meant you had to have the SCRIPT_FILENAME directive within the location block which caused issues when 'index.php' was in URLs.