SD and basic IR timiing working, though it seems to reset sometimes
SD and IR timeout working
Attempting to process beacon
Working, but not double checking

Double check code commented out because it was conflicting
with the SD card code
Double check works, but it can get stuck after writing

Sometimes gets stuck after writing a record
Seems to not get stuck anymore
Working without a queue
Removed queue library
Added error logging, everything works!