added a lot of documentation to icons and index
merged master