add gitignore
adding generated files
add readme and license, update gitignore