use pallet and carton to manage installed packages.

should bootstrap pallet and install required packages at startup