added initial tests
added missing files
another attempt at fixing travis
Merged upstream
Added plist to Gemfile and trimmed whitespaces.
newline...