Move VDEV finding out of main program class.
Added an AVL-tree.
This part is MS-PL licensed.
Make sure that every read is from allocated space.