Add support for rendering markdown
Move landing page endpoint out of core app

The Core sinatra application is what everything inherits from, so it
should only have shared configuration and that sort of thing.
Make the code snippets black, not pink
Make landing page dynamic
Tweak contributing guide
Merge branch 'dynamic-contrib'