Adding License
Updating documentation/comments
More documentation