Added worker animations and status updates

Note that all status text updating has been moved to view