Towards optical quantum information processing using Rydberg dark-state polaritons