STE: Add engine object

Scratch Test Engine (STE) will be a simple engine to use and test
Scratch objects and API.