An exception is raised when empty or blank argument is  found  in a sub-step.

*  Method `Macros4Cuke#compile` raise an `EmptyArgumentError` exception
when a line contains an empty or blank argument.
* File
`template-engine_spec.rb`: Added an example for error case mentioned in
previous line.