cancel-build fails if no pod was assigned
Merge pull request #555 from deads2k/deads-track-down-flaky-travis

Merged by openshift-bot
Refactoring router.go to handle errors. Improving code coverage
- Add port forwarding from 8080 to localhost:8080 on VirtualBox
- Refactoring router.go to handle errors. Improving code coverage.
- Adding port forwarding from 80 to localhost:1080 on VirtualBox, and comments on how to test locally
- Applying refactor change to controller/test/test_router.go
- Fixing identation
- Fixing unit tests
- Organizing imports
- Merge