Fixed dependency issues to include optional libraries such as barcode printing and added additional dependencies such as cda/kettle etc
Added functionality to set parameters where getParameterInfo is called