Implement the sendreports command

The sendreports command takes no arguments and sends out all reports with the default appointments set (i.e. it doesn't specify a set of appointments).
Lock ng $scope to prevent double submissions