add new tests
change tests so that removing from an empty list always returns an empty
refactor delnode
add setnode tests
refactor delnode the best I could
add test so that delnode and setnode on null raises exn
Merge branch 'Halfwake-master'
Add groupchat then remove and add again bugfix