added snprintf and strncat functionalities. va_lists aren't used so only one format modifier is allowed. add uart_ir.c contains implementation trying to get readings with timestamps from the IR module on pin RA5