Improve things
update gitignore
add readme
make some things better