[WIP] Adding htaccess file conversion logic

Added the ability to convert mod_rewrite rules from an htaccess file into rewrite rules in web.config.
Can we turn this into a WebConfigPath getter that returns the actual path? That way we can avoid future bugs where people try to call WebConfigPath without first calling GetWebConfigPath().  

I'm thinking something like the following would be good:

    private string _webConfigPath;
    private string WebConfigPath {
      get {
        if (string.IsNullOrEmpty(_webConfigPath)) {
            var home = Environment.GetEnvironmentVariable("HOME", EnvironmentVariableTarget.Machine);
            _webConfigPath = Path.Combine(home, "site", "wwwroot", "web.config");
        }
        return _webConfigPath;
      }
    }

What do you think?