Add unit test for data integrity.
Update gitignore