Issue #2: Add support for bugfix branch management

 * Resolves #2.
 * Added documentation for git-bugfix.
 * Added tests for git-bugfix.
 * Added remote-repo.git to gitignore.
 * Updated README to include details about git-bugfix.
 * bin/git-branch-prefix
   * prefix_is_valid now checks against the prefix name (was project.prefix).
   * get_prefix now includes the project name since the passed prefix no longer includes the project name.
 * html/git-branch-prefix.1.html
   * Added missing header and footer content.
   * Cleaned up markup.
 * test/features/BranchPrefix.feature: added @branchPrefix tag to the feature.
 * test/features/step_definitions/BranchPrefixSteps.rb
   * Improved post test clean up between features.
   * Moved "Given I have a working git repository" to RepositorySteps.rb.
   * Moved custom commands to "Given I have a tool to manage the branch prefixes".
   * Removed Before section.
 * Added test/features/step_definitions/RepositorySteps.rb to centralize common repository related steps.