moved main.cpp to src and added Logger utility