implemented #40
added GFM support
moved examples into individual files
fixed issue mentioned in #40, removed unnecessary namespaces
started moving documentation into standard library