ModernCSApp split into  new lib ModernCSFx

this framework lib can be reused across other apps