Switch to linked-list based algorithm
Update ReadMe file
Add some example of what can be done with the library. Add 2 files that can be used for examples.
Update readme with ideas for future work