Merge pull request #714 from palantir/tokamoto/gh-page-update

Added tutorial page.
Sync the md tutorial with Dana's latest
More updates
Make code look like code.
Updated travis to test Jekyll build.
Update markdown converter to kramdown.
Updated gems.
Exclude /vendor per jekyll/jekyll#1915
Fixed Travis build fail.
Type changes.
Fixed merge fail.
Implemented paging on the home page.