Changes made by Kelvin Kosbab (kelvin@kosbab.com). Add get and set functions for storage. Add functions to handle frozen user. Add functions for mobile sessions.