First version - ready for test

This is the first verions ready for testing. It's not much more than an
alpha.