Added doxygent comments
Added mainpage