Attempt to improve model load times

Added a scan of file first to allocate memory to the arraylist ahead of
time