Corrected some uninitialized interface functions

- Detected through the just merged validation tool, special thanks to
  Andrei Karas.
- Added validation tool to the Travis tests.

Signed-off-by: Haru <haru@dotalux.com>