add further communication details in comments
allow for starting state
add basic system control support
create and use a faux enum
remove XML accepts on close

The response does not include any body content anyways.
add faux enums for app state and app launch types
reorder getState and launchApp
add basic content