using markdown as an argument to generate markdown
updated the pom file
added the possibility to use the github markdown for scala code
added a compose operation for contexts
fixed the stackoverflow for not null strings on xml elements. fixes #161
fixed a typo in the pom file