add project code + tests
update gitignore
add README