Fixing issues

Hello!
I started using FluentAutomation and PageObject stuff and found some issues.
In this pull request:
- fixed: PageObject Switch() calls previous page's At()
- fixed: NullReferenceException in IsTextMatch() function
- fixed: use ex.ScreenshotPath when provider takes screenshot

Cheers, Hal.