PinballMap-iOS Contrasting the Flux/Redux and MVVM architectures using ReSwift and the Pinball Map API