Update readme.

Add detailed analysis and code samples of all the project classes.