Updating readme.  Adding license
Adding comments. Adding license file