Added several new events
Now defining DomViewCollection prototype for efficiency
DomViewCollections are now created with 'new' keyword
Initial elements may now be provided in options parameter