Fixed a gen_files bug and added general updates

Updated the license to public domain. Fixed a un-escaped newline
character in the PEuler.cpp template in gen_files.py. Updated the readme
slightly.