Use bundler to manage dependencies. Add tasks for preparing output and running choose app. Update and expand README.