Large commit based on work with Kim Parsell and myself
Should be ready for a release candidate after this commit.
Items worked on:
- Large overhaul for code cleanup and syntax standardization
- Security fixes for folder permissions on all server environments (now all directories should be set to 0755 and all files set to 0644)
- Works compeletely with safe_mode restrictions using FTP commands
- Beginnings of plugin usage (no architecture yet, but start of code standardization and addon code)
- Fixing comments and adding security
- More error messages
- Minor fixes to upgrade and install process
- Should fix tickets #188, #206, #194, #195, #197, #201, #203, #204, #89, #174, #200
- Many other minor edits that I can't remember now (hopefully future commits will be much smaller and deal with individual issues, enhancements, or bugs)