Add crude header dependency checking, could be optimized...
Make Debug as Default CMAKE_BUILD_TYPE