WIP: converts items from array list of strings to an array list of item classes
editing an item will now modify the same item instead of creating a new one in its place
makes item's name field private
style todo item
speeds up the itemsadapter with a view holder