Backporting kit changes from bleeding branch

Closes #36
Merged commits:
  breaking down KitCommand into sub command components

  kit create command typo corrected

  correct help lookup, argument indexes, and a NPE for Kit Commands

  corrections to tabcomplete for Kit commands and adds the kit delete command