Comitted logs + sanity commit before trying smart pointers
Commiting empty log file
Fixed a few memory leaks, added meat to the game

- Added proper entity deletion
- Added HitMessage (when an Entity hits another)
- Added 'Ghost' entity (used for 'space invaders')
- Improved/added logger utility (Logger::log)
- Moved tick logic from main to Logic class
- Added "gameZones" vector of vector, representing game grid
- Added new methods in Logic class: testEntityCollision, incrementTick