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