use pbr for setup.py

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
ignore ropeproject file
Move logic into __init__.py
Reorganize the code for inexactsearch

Dropped core.py and moved all logic into __init__.py fixed algorithm's
and made pep8 cleaning.

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
Move tests into package
Reorganized inexactsearch module

* Fixed bigram_average calculation, split it across multiple functions.
* Removed redundant weight comparison to 0 as strings equal is already
  returned as 1.
* Added tests based on unittest module, and implemented 100% coverage.

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
Wrap the long lines in template html file
Updated README file and changed format to RST
Travis integration