Add log file, dependency and executable to .gitignore
SFML libraries path and link options added for full compilation
Game state management methods added
Add virtual methods init() and is_paused()
Method run() implemented
Doxygen type comments added, useless comments deleted