add "--new" option to generate a new blog post.
use bundler to manage gem requirements