First commit of skip list code. Needs further debugging.
Just cleanup
Refactoring to avoid head/tail lists
Filled out methods
Modifications made while writing the post.