Avoid removing and re-adding node if it's already the first.
Merge pull request #54 from AnalyticalGraphicsInc/linkedListTweak

Avoid removing and re-adding node if it's already the first.