Removed stop requirement before impersonate

You can now impersonate users without stopping
impersonation. Added tests too.