Add make and test systems...

Just the skeletons.  Get everything into better shape, it's now time to
start writing tests and testing.