[BUGFIX] load config and call hook before the other hooks

this bugfix is very important, because other hooks like "after_load_content" can not use the config.
change gitignore file
[FEATURE] add multi column support

with this commit the core support multi column layouts. this is possible by using {column:xyz} and {/column:xyz} in *.md files and new dynamic twig variables like {{ column_xyz }}. There no restrictions, its possible to use unlimited columns.