@ash distribution changes to fix #10 - and use card reader on card fulfilmentVC

I hadn't merged your changes from earlier to make them 6.1, done that too.
If you have the same code in the error and completed blocks of a signal, you can use `finally()` instead. It's code does it for you:

```objc
- (RACSignal *)finally:(void (^)(void))block {
	NSCParameterAssert(block != NULL);
	
	return [[[self
		doError:^(NSError *error) {
			block();
		}]
		doCompleted:^{
			block();
		}]
		setNameWithFormat:@"[%@] -finally:", self.name];
}
```