updated loader with progress option, added image utilities, tableview handles file