make build scripts less derpy
add some things to gitignore
add canLegallyEdit function
add freeEOTBuffe definition