This includes implementing the tests in dart, creating an android emulator on travis and running flutter drive on travis