add jekyll site structure and basic configuration
added option for using gh-pages branch