Update header
Update build system; add jam support
Update build system
Update tests and doc