Browser factory

Added xmldoc comments to BrowserFactory
Added overloads to provide profile/options for Chrome and Firefox (helps out with GH-81)
Fixed a bug that meant the drivers wouldn't have worked (Assembly.GetExecutingAssembly would always return the TestStack.Seleno assembly rather than the calling assembly)
Added unit tests to cover it
Small code tidy