feat: Ctrl with $inject/Ctrl Proto Methods/Ngdocs

Added support for controllers written in the $inject format.
Added support for controller prototype methods.
Added support for ngdocs comment