adds generated directories
typo
some classes need to be public
whitespace removed in source
removes examples as a build target here
typo