added CMakeLists.txt inside project root directory
fixed Qt5 usage and requirements
added .gitignore