refactored generator class to make it more maintainable also added overwrtite confirmation for existent files
updated changelog, license and package json
Prepare 0.6.0 release