updated readme and refactored the index page