Added "how it works" section to readme