more meaningful isDeviceReady member names
updated with many fixes to match master copy; see blank project template updates