Merge branch 'release/0.4.0'
Add a Bitdeli badge to README
Merge pull request #34 from bitdeli-chef/master

Add a Bitdeli Badge to README
Break code into functions, add testExists() to return jekyll exists and version
Add serve logic and documentation
Use bundle exec when checking jekyll version if the option is set

Also clean up a little code
Merge pull request #32 from dannygarcia/source-sources

Refactor into named functions, automatically choose between `serve` and `server`
Move global task options object above task targets

To improve that readability.
Bump version to 0.4.1
Correctly logs out custom port when running “jekyll serve”
Merge pull request #38 from mikefowler/master

Correctly logs out custom port when running “jekyll serve”
log the error when `jekyll -v` fails
Merge pull request #39 from cvrebert/patch-1

Log the error when `jekyll -v` fails

We use jekyll -v to check if Jekyll is installed; this will give good feedback if there are errors besides the ruby executable being missing.
Improve ^C decoration
Change `server` to `serve`
Add missing 'ticks
Add David badges
Merge pull request #51 from ZDroid/readme

Improve readme
Merge pull request #52 from ZDroid/badges

Add David badges
README.md: whitespace normalization.