Added some tests to promises; forgot the power cable, so should add them while I can before tuesday