Commented the API modules. Specified utf-8 encoding on all files. Made the demos executable.