Documentation

Expanded documentation on step definitions and world functions.
Expanded documentation on implementation.
Added step documentation task, to create a JSON file of step defns.
Added steps.json in docs after running on current steps.