Beryl's to-do list homework

I'm confused about a few things regarding this assignment:

1. I was not able to get the "helpers" functions to work. Would it be possible to discuss how they are supposed to set up so that they can feed properly into each page?
2. The "done" values in the database could not be pulled in the same way the other values were.  For example, in todo.erb, I could call the task with row['task'], but row['done'] returned an error.  Is this because these values are booleans?
3. Is there a way to rearrange items in the database according to the primary key after an item is updated?
4. Is the a way to reset the primary key if an item is deleted?  At this point, when you have 3 items, delete one, and add a new one, the new one is given an id of 4.