Primitive Ideal Spaces, Characters, and Kirillov Theory for Discrete Nilpotent Groups