Adding a readme and better commenting