Create simplistic infrastructure for running tests

Add source and test directory. Create simple Makefile for compiling and
executing tests.