Initial cloud code. Won't work currently.
Twisted requires python3. Made signing optional.
Print an empty line to signal "done" on *every* message type.
Switched all identifiers to Strings. Replaced wake locks with a KEEP_SCREEN_ON