Week 4 - Removed delegate, added singleton to handle data transfer between views