Adding code and specs for creating empty structure with --init switch

--init switch creates following structure 

- features\
  + step_definitions\
  + support\
    + env.rb
- cucumber.yml

If 'features' folder or 'cucumber.yml' exist, it exits with error-code 1
Fixed issues with spec missing assertions and typos