Adding controller tests, updating controllers to use action instead of filter