Performance Enhancements

I've moved the prototype dictionary into MMRecordResponseGroup as suggested and also used a similar method to increase the performance of performFetchForAllRecordsAndAssociateWithProtosInContext without using additional NSFetchRequest's.