Add a license and some documentation