Add testcases

Added a testcase using google test/mock that verifies that the engine class
calls the correct pins.

Also started on a basic Arduino Mock object that for now can verify:

  void pinMode(uint8_t, uint8_t);
  void digitalWrite(uint8_t, uint8_t);
  void analogWrite(uint8_t, int);