Added some comments and a better README