TestVC Initial setup - Sample setup for separating out the data source code in separate class using protocol oriented programming.