fix errant logic and ensure that buffer is resized properly even if models being added are after the edge of the current pages and simplify logic in modelsRemoved to better handle its special case

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)