Fixing up the speakers list with speaker details, refactoring of ui-controllers and ui-views to better seperate logic