Towards practical autonomous deep-space navigation using X-Ray pulsar timing