store types of custom objects for export
added and rewrote list tests
use strictEqual instead of equal
throw error in replaceRange if values is too long
added test for replaceRange at negative index
throw error for negative index
throw error from get when index out of range
added events to move test
implemented move and moveToList
Merge branch 'list-updates'
fix #54
fix #55