UTF-8 error workaround

UFT-8 error when encoding CDATA workaround
Minor fixes

Indentation
Update TODO
gitignore and gitattributes
.gitignore py2exe folders
readme.md
todo.md
New line at the end of dile
support for \include and \input
version 0.4

Change log:
- Now the compiler is contained in a class
- Use of logging
aesthetic changes in comments
tab in comments
Added test files
tex example
fixed indentation problems
tabs to spaces
new .gitignore
bug fixes
added support for image upload
added modified timestamp to resource
converting input in base64 if utf-8 fails