- Added access guards to all PHP files
- Removed closing PHP tags from all files
- Prefixed all preference keys with gcp_ to avoid collisions
- Added preference migration in upgrade method
- Removed error suppression operators
- Replaced heredoc with string concatenation
- Bundled jQuery locally instead of external CDN
- Removed .aws directory with compressed archive
- Added doc/LICENSE file
- Added GetName() and GetDependencies() metadata methods
- Used proper permission constant in admin actions