ignore vim .swp files
Fix crashes when no_cache is True
Add repo-list-packages
Fix bugs, add more doc