A general Kirillov Theory for locally compact nilpotent groups