install[grub]: large refactor to pull config out of code
install[grub]: add easy way to add menu entries