Now Controllers are dynamically loaded from files, detecting missing classes.

That is: catches (and reports) the condition where a Ruby file is found, but that file does not contain a class definition of the same name as the file. (e.g. foo_bar.rb not containing class FooBar).

+ also removed unnused Array.sum method.