REFLOW IS FULLY TESTED!
Closes #67

LGTM given by: @nhance

Squashed commit of the following:

commit c85196c33b3963044d56de24be4364a076ecb7fe
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 13:55:04 2014 -0400

    Label github errors in output

commit 37af2a2a7f5d84447a4748e8f1f193e4f16739d5
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 13:51:59 2014 -0400

    Fix hanging git commit

commit 66033eeb27affafed5e00eb6aca08646f8640602
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 13:29:31 2014 -0400

    Cleanup for pull request comments

commit 79742bd8f8a187deed0bb42a20350c4b4cf8593f
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 13:22:04 2014 -0400

    Add tests for github connection

commit ec628ab50772271e59b563d68aea1360a4b45d80
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 12:02:05 2014 -0400

    Remove cucumber features in favor of rspec

commit b2a7168927b8a2382b1062604da8ed837aea6d3e
Author: Valentino <valentino@reenhanced.com>
Date:   Thu Oct 9 11:59:32 2014 -0400

    Upgrade the github_api gem to 0.12.1

commit 9456abc7a8c70ca35f9befe0fe879ea7a5cf3ad5
Author: Valentino <valentino@reenhanced.com>
Date:   Wed Oct 8 16:23:24 2014 -0400

    REFLOW IS FULLY TESTED!

commit 9561843e15975106023e60d68996b0b6879ecece
Merge: 6ba00c0 affefef
Author: Valentino <valentino@reenhanced.com>
Date:   Mon Jul 28 10:14:25 2014 -0400

    Merge branch 'master' of github.com:reenhanced/gitreflow into vs-revert-tests

commit 6ba00c0809324428bedd84b927c3979f35abd2ca
Author: Valentino <valentino@reenhanced.com>
Date:   Mon Jul 28 10:14:17 2014 -0400

    Refactor some git methods and add majority of tests back

commit b1b4127ba30b0f821b4cc2a3cbcecaf789bbea02
Author: Valentino <valentino@reenhanced.com>
Date:   Fri Mar 21 10:17:03 2014 -0400

    Refactor git config access and git helpers

commit 09f1e30c4d1f174fab6e0beef70bee54ae56ad29
Author: Valentino <valentino@reenhanced.com>
Date:   Fri Mar 21 08:10:57 2014 -0400

    Initial reversion of tests

commit 813ef7b14f530fb5c2d7b56cd687f90e7d4f6de5
Author: Valentino <valentino@reenhanced.com>
Date:   Tue Mar 18 08:33:20 2014 -0400

    Revert "Removes tests because they were broken"

    This reverts commit c2ec1b144a781badbc7c281c8c61849aba924a40.

    Conflicts:
    	git_reflow.gemspec