Add tests, Plato and Makefile