Fixing the error flow of the `startSession()`
method in the ServiceProvider class, since session_start()
pretty much NEVER returns false....
Making session methods testable by disabling their
header output
Two new tests for `startSession()`