Changed visability of todo item fields to private. Adapted todo_core to work with new visability restrictions