New api interfaces for launching, searching and listing packages
update gitignore