presenters refactor. no longer depends on gem. instantiation moved to controllers