Rename method to record oppposed to log
Pull Status enum to external class
Report status to action metrics opposed to promise. Send errors and timeouts from sync actions
Fix spelling mistake
Send sync success to action metrics
WIP: Start implementing ActionMetrics
Implement error tracking with ActionMetrics. Add test
Add time provider to mock out time. Additionally, fix bug with the advancing of slots