Merge pull request #1 from jxnl/add-primes

Adding prime sieves
Adding naive string search algorithm and an implementation of the Rabin-Karp algorithm, with unit tests.
Adding string searching algorithms (rabin-karp, naive, KMP), with unit tests.
Updating README and TODO with string algs.
adding strings algorithms