removes server-side logic out of the view, adds backbone's collection.fetch method and component-based structure