a little housekeeping
use state parameter to protect against forgery attacks. closes #89.
German core translation
Add github provider. closes #49. closes 128.
bump version