started actual testing of the engine; added asynchronous start() and stop() allowing for better control over initialization and destruction
added basic engine tests for read/write operations
fixed engine local listing, added tests