added tool to generate manifest file (still needs work though), some documentation cleanup