committed files from the Jasper/Hex sources
added minor documentation