Made commit() protected
Merge pull request #158 from TheWeatherCompany/develop

TheWeatherCompany/grid-api#108. Instance userData
Merge pull request #59 from greese/develop

Merge upstream Dasein commits.
Merge remote-tracking branch 'origin/develop' into issue-83