A Javascript practice project focusing on Promises