Now supports calling of external utilities through threading (currently just ls)