Improvements to boot.sh

User input parameters are configurable through conf.sh

Two usage modes: silent mode and puppet only mode