Update README and add much needed annotations :P