Fix run_already? functionality and move into 'util.rb'

Fixes #6.