Moved all helper methods into the component
Added action buttons to columns
Moved reports to its own controller