Example of MVVM architecture with iTunes API