Reworked logic of movie and theater info objects to better meet the project reqs. Various other tweaks and cleanup