use bundler to maintain gem dependencies
define VERSION as module constant
use gem build tasks provided by bundler