First draft of the smoke test script

Includes basic functionality, still WIP