updating readme, whitespace cleanup, comments cleanup.