Update jekyll to a newer version.
Changed blog post file extensions.
using jekyll collections to generate project page.