Added .gitignore to ignore initial_cache.cmake
Added doxygen library documentation