Removed GetFirstNode and GetLastNode from Lexicon.
Factored List out of Lexicon and fixed #21.