Final implementation of logout