Make plugin useful for being network enabled on a multisite

This change includes a number of things which allow the plugin to be able to be useful on single site installs as well as when enabled network wide on a WordPress multisite.  This also includes an option to just simply logout a user by destroying the session cookie without sending the user to the wp-login.php screen and displaying the logout message.