Weekly return

During this week, I improved the code a little and also fixed a bug with the rabin karp algorithm. I added an description for it. The run_tests.sh now is also done. It basically compiles the static library and the tests and then runs them.
I have decided also upon what more to add and accordingly edited the main readme file. I am not absolutely sure what I will add.
Tonight I think I will add the Edit Distance algorithm (the standard one). Thee following days I might check for some improvements of it. In the docs folder there are 3 documents - 2 describing two of the algorithms implemented and 1 containing weekly editorial. I will add info there every week.