polish gemspec and readme for next version
fix method name bug for linux playback
trimmed down example
extracted device library into class instance method to make it testable by stubbing out functionality