Add more comments and a readme