ignore build directory, so it doesn't accidentally get committed