Testing setup.

Updating README file, and filling missing libraries/requirements.
Creating a conventional requirements.txt file containing frozen dependencies.
Updating TODO with search json api