No one is sure who the artist is behind mouchette.org, a net art piece that claims to have been crafted by a young girl who is about to turn 13. Dealing with issues of suicide, inapropriate parental relationships, and …