Added RepReader class to handle retrieving the data

Created RepReader class to manage retrieval of data for the rep, for a different module to use and display the data.

NOT COMPLETED`