Added methods for determining the error type for lists
Refactored get(). Added in remove() and first add()