Fix ruby runner, add in ability to call individual files