adding entry point for mercurial scm
adding mercurial support