-Fixed device switch api. All switches should work now. (Basically all, even the ones not implemented in arg parser)
-Code optimizations.
-Snake_case fixes on all functions. (BREAKING Change -- you might need to change function names for some of the more obscure items)
-Reworked the pagelist api.
-More of the info is fetched from a single api call.
-Moved variables to constants.py
-Away mode function is also available. (not yet implemented in arg parser though)