Updated license & added some documentation.