Added tests.
Added asciidoc based user guide skeleton.