fix linebreak caused by \texttt{}
clear useless definitions and add authors
modify .gitignore to suit emacs temp file
Add all authors