Added comprehensive documentation

Signed-off-by: Robin van Baalen <robin@neverwoods.com>
Merge branch 'wip-new-documentation' of https://github.com/neverwoods/validformbuilder into wip-new-documentation