fixed #55 - step is now a class so that it can hold variables. User must change @ to @next in step.

Signed-off-by: Paul Marrington <paul@marrington.net>