Adding an integration test for branch being up to date
Adding a test for status printing
Adding panic for unreachable state
Adding test for panic behavior for attempting to print an invalid status
Getting rid of unused variable
Condensing logic
Merge pull request #3 from rafecolton/improve-test-coverage

Improve test coverage