- Changed Index.py to index.py for consistency.
- Added recursive processing support and forced processing support.
- Touched pages/{music, projects, travel}.py to avoid errors in processing index.py.
- Modified .gitignore to ignore .htm files
- Added support for generating common content (e.g. the header, page title, etc.) to ScriptHandler so that it doesn't need to be added in each script. In other words, DON'T add it to each script.