[TASK] Added .gitignore
[TASK] Fixed code formatting and style

- PHP: all tabs
- Added missing spacing between document comments and class comments
- Moved all namespace includes to top of documents