Optimized user saving and loading
Made Cancellables for events, added shutdown event
Added Op event and listener