Switch out $_SESSION for WP_Session

We've seen a lot of issues with $_SESSION and logout hooks. This switch will alleviate those issues.