Add test cases and CI setup.

3 jobs for master in 34 seconds (queued for 1 second)
Status Job ID Name Coverage
  Lint
passed #235703
docker
lint

00:00:16

 
  Test
passed #235704
docker
unittests_py2

00:00:16

passed #235705
docker
unittests_py3

00:00:17