ros dependency manifest, mainpage, and makelist added