revamped intrusive lists, bidirectional list implementation complete