Setup two settings testing and production

The publishconf is used for publishing to github and
pelicanconf is used for locally testing new pages.