Added "entry_point" to setup.py & add usage message and example
usage to BadCommandError exception
Added "entry_point" to setup.py, usage message & slice string example
to BadCommandError Exception