Update the license and README, and add timer promises.