Move box office pulls from controller into Movie model and add caching since box office probably only updates once a week max