Add todo model

  * Has defaults of '' title and false completed
  * Has toggle method which changes completed to the
    opposite of its current value