Git: Added basic tools for git commands.
Git: Version request now done with Commands.
Move gtest to submodule.
Async: Any class refactoring.