more tests, fix updateItem, remove functions that arent going to be supported
add travis