Allowed option :config, and jekyll version more than 2

 - [x] Now config can be also specified as an options to jekyll
 - [x] Set proper jekyll, and rack versions allowed
 - [x] Updated .gitignore