Created initial directory structure for KB commands to work.
Modify setup.cfg to add entry point.
Refactored shell.py to display help, bash-completion and
exceptions for invalid credentials.
Add testcases for the same.
Change-Id: I8d31aef2722c73572074754f7a608b720ce2f678