rationalise variables and add screensaver enable/disable support
fix comment: file read is synchronous
fix encoding error in text file
update with summary read me