Refactored line-by-line comparison test into a utility function
Super-basic controller generation.
Controller generation, parameter normalization and cleanup