Added packages folder to .gitignore since we are using NuGet Package Restore.
Updated unit test to assert that the exception thrown is the exact exception expected.