Added timer.error for ending a timer while logging an error.
Reef login now uses future so no blocking while waiting on reef login request.