Breaking model view controller into three separate files