use maven directory structure
add first implementation of generic SkipList