A delightful MVPagination class with pagination a array, object from Core Data, from URL or JSON for iOS