Changes to make everything work properly
- Fix imports in betterParser.py
- Fix dulwich import in git_plugin.py
- Temporarily add in new shellista.py file because it
  is hard to test shellista.py if it is in a separate
  project