Adjusted whitespace and examples
Added logic for driver validation and instalation
Added driver install options
Ensure = Absent removes ports and drivers if unused