Updated Readme

Updated readme with better project description. (only slightly)
Added docstrings and code comments.