included explanation for code and restructed some parts
added index.html from cache