added app specific ignores
removed soil compile define
added mac frameworks to cmake
removed glfw3 compile flag
moved assets
added executable path discovery for mac
added header files to cmake so they appear in IDEs
added cl.hpp to local dependencies