Added generic driver
Renamed generic driver properties to be more descriptive
Merge pull request #54 from derek/generic

Added generic driver