Added functionality to specify branches for externals. If a branch is specified, on clone it will check out that branch. On update, it will see which branch is there and switch to the appropriate one if applicable and update (perhaps we should check to see if there are any uncommited changes before doing this and halt/warn?). If no branch is specified it will assume MASTER
Updated documentation
Fix spec regressions from branch feature work
Add and update branch-related spec helpers
Add spec coverage for branch support
Add spec for branch configs
Merge pull request #1 from jwhitley/branch_support

Add specs to pmaddox/giternal#4
Update contact info and bump version
Remove freeze and unfreeze commands

These commands are removed in this version as they confuse
a Bundler-style workflow.  This functionality may be re-added as an
optional plugin at some future time.
Add ERB preprocessing to the YAML configs

This is intended for use cases such as having the config work for
a forked set of repos managed by giternal, so that (e.g.) a github user
could be parameterized outside of the config via an environment
variable, file, or similar.
Merge pull request #2 from jwhitley/erb_configs

Add ERB preprocessing to the YAML configs
Add missing require for ERB
Add Gemfile
Remove Cucumber specs for freeze/unfreeze
Switch giternal to use Bundler instead of Jeweler
Merge pull request #3 from jwhitley/bundler_conversion

Switch giternal to use Bundler instead of Jeweler
Clean up intra-gem require dependencies
Add ruby-git gem dependency
Add simplecov support for RSpec and Cucumber
Update gemspec files from git pattern