add template for collection view
add collection and items views
add hero model and collection
add initializer and start BBM app
add CSS classes to views
add event to item view
use composite view to display heroes (instead of item views)
update template for composite view, so it can contain the villains collection
add villain item view (with template)
link composite view to item view
set composite view's collection in initializer
add model and collection for villain
initialize each hero's villains as a collection using initial data
add id to parent accordion container
have villain view respond to click event