added documentation, example java apps and matrix config util app