Complain if there is no branch configured
Let bundler run

Move the version to its own file so we the gemspec doesn't require
everything docurium does to run, taking us out of a catch-22.

On the way, declare dependencies on gli and rugged (the ~>0.17.beta
makes it build the 0.18 versions)