Added a readme and more comments.