Updated read me, and comments in code