add github markdown adapter

this adds an initial markdown adapter that uses the github api to render markdown