Updated license, accumulated corrections.