add todo item model and assoicated specs