clean branch with completed dosta abcdjm cspp driver
Merge remote branch 'upstream/master' into dosta_abcdjm_cspp
incorporated comments from code review
Merge pull request #315 from JeffRoy/dosta_abcdjm_cspp

Dosta abcdjm cspp