where did stephen crane live