added basic documentation

Documentation is in Latex.
minted and pygmentize is used.