rest: build documentation on build
rest: remove compiled docs
rest: gitignore compiled docs
rest: share docs on /doc
rest makefile: add clean