Updated unit tests, gitignore, and included test files