Update .gitignore to ignore build files
I think we should include `dist/` in .gitignore file because it can be generated again locally and should not be pushed to remote.
issue