Added search in dat file

Some minor changes too:
- Added docopt to parse command line args.
- Updated README.
- Updated TODO.