Update page handling system. Update Makefile and .gitignore .
Improve Makefile and add new compilation fields.