Corrections on Controller Object Structure #02

Now Controller is an Objetc without static methods. It references are
passed to Detect and Categorize to do operations.