Switch from testlingci to saucelabs

Switch since Testlingci doesn't seem to work properly.
Restructure file layout to making typescript workflow easier.
Link to license