Allow for defining setup steps with blocks and setting step names on instances of Step rather than only on the class
Update README