Implement the logic for MV*

  * Write code for the Collection
  * Write code for the Model
  * Write code for the AppView
  * TODO: Write the code for the Individual View