use nullptr instead of NULL
remove superflous inline keyword
fix name of include guard
fix name of include guard
fix name of include guard
fix include guard name
remove superflous include
fix position of include guard
fix initialization of EdgeBasedGraphFactory
fix include order
mark c'tors explicit
encapsulate base64 encoding into class to remove static functions from global namespace
mark Renderer c'tors in JSONContainer as explicit