External metadata files

I implemented the feature I asked for. Unfortunately, I can't get the test suite to pass on the unmodified Master branch, nor Cucumber to run completely, so I can't verify that it passes. I did verify that no new failures or errors are introduced (I.e., my branch fails as much on my machine as the unmodified master branch). I also verified that Jekyll still works as expected and the new feature works with an ad-hoc test (Since I can't use the cucumber test suite). Hope that's okay and you can verify that the commits did not introduce any problems.