started work on engine integration test and simple file io based engine