Adding some comments, modifying the readme to also list dependencies