Improve CLI: Tab Completion of File Paths

* Earlier blanks while entering database paths through command line
  interface could have caused problems.
* Readline allows one to tab complete directories which is helpful for
  entering the binaries and database paths.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>