add optional keyword arguments
fix gemfile warnings
Merge pull request #1 from AmirKremer/add-optional-kwargs

Add optional kwargs