Add edittable deviceID and send with ViperCommands
Move System class out of system folder

This caused a name collision when compiling for cpp
Remove transition for popups