add utilities submodule
added .gitignore and cmake lists
main function, and help txt
started work on the engine