Cleanup cucumber tables (and automate the process)

@kevgo 

Add a script to cleanup and lint cucumber tables.

No longer need to properly indent cucumber tables by hand. Just update the table with the proper data and run  `bin/clean_cucumber` which will indent and align the tables properly. Added a linter as well so you committing an ill-formatted table will cause the build to break (it will tell you to run `bin/clean_cucumber`).
Wrote it myself because I got fed up dealing with it. Yeah was thinking it would be a good gem. Even better as a guard file or something that can update the file when you save it