Fix ListNode instantiation with falsy values
Add List.js tests for removing elements and misc others
Add List#back,front and tests for accessing data