Added some comments and @prams to make it a bit more readable - updated README.md to look better