update gitignore
add init files
Add composer scripts and update composer.json
Update composer.json
update ignores
install development enviroment and testsuite