Switch Markdown engine to Kramdown.

So we don't have any C-extension dependencies.
Refactor Guider::Config class to instantiate Guides.
Generate index page for guides.
Add a listing of chapter titles to index page.
Move index page styles to main CSS file.
Generalize the template resouces copy process.