feat(): Support for documenting controllers and capitalized services, prettyprint custom usage examples

In general, I don't think it's a very good idea to sort components in sections based on their module path. In some cases, I've changed the generator to use the type mentioned in the `@ngdoc` instead.