update gitignore
refactor ALL the things, so things work
remove files