Added a config option for setting a redirect prefix that ...

...is added to every redirect URI. Fixes #17.

While this fixes the linked issue, it doesn't yet fix the problem that you still need to hardcode the project name into the redirect prefix.

It'd be much better to use ```site.github.url``` for that, so my question: should I add this to the  ```redirect_url``` method, as in checking if the key exists and using that as the prefix? Or is there a better way?

/cc @parkr


This is even more straightforward: `site.config.fetch('baseurl', nil)`