Updated .gitignore and added the unit tests into the distribution.