Refactor step def's to include shared step def's

Turns out the header_steps.rb was made up entirely of shared steps so it could be deleted.