ci-status: Use rev-parse on first argument (default HEAD) to find revision
ci-status: Fixup tests/features

All tests and features now pass for ci-status. Minor refactoring was to the ci-status steps to prevent repetition