Added logout method
Added a bunch of FUN STUFF