Who is Erast Petrovich Fandorin?

Because a website explaining exactly who he is is the perfect way to show you.