Initial import for docs
generate docs
fix for doctest
Merge branch 'doc'
Merge remote-tracking branch 'tap/master' into #14
update doc